namespace MyOffice.Web.Models.AccountMotion; using Data.Models.Accounts; public class AccountMotionViewModel { public string? Id { get; set; } public DateTime Date { get; set; } public string Motion { get; set; } = null!; public string? Description { get; set; } public decimal Plus { get; set; } public decimal Minus { get; set; } } public class AccountMotionRequest { public DateTime Date { get; set; } public string Motion { get; set; } = null!; public string? Description { get; set; } public decimal Plus { get; set; } public decimal Minus { get; set; } } public static class AccountMotionViewModelExtension { } public static class AccountMotionRequestExtension { public static AccountMotion FromModel(this AccountMotionRequest input) { /*return new AccountMotion { CreatedOn = input.Date, mo };*/ } }