private DateTime SetEndDate(CreateLeaseViewModel model) { DateTime end; switch (model.LeaseTypeId) { case 1: end = model.Start.AddDays(1); break; case 2: end = model.Start.AddDays(7); break; case 3: end = model.Start.AddMonths(1); break; case 4: end = model.Start.AddYears(1); break; default: end = new DateTime(); break; } return(end); }
public CreateLeaseModel(IHttpClientFactory clientFactory, ISessionHelper sessionHelper, ILeaseFactory leaseFactory) { this.clientFactory = clientFactory; this.sessionHelper = sessionHelper; this.leaseFactory = leaseFactory; FormData = new CreateLeaseViewModel() { Start = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day) }; }
public Lease Build(CreateLeaseViewModel model, int customerId) { return(new Lease() { StartDate = model.Start, EndDate = SetEndDate(model), SlipId = model.SlipId, LeaseTypeId = model.LeaseTypeId, CustomerId = customerId }); }