public ProductApplication(Models.ProductApplication productApplication) { Id = productApplication.Id; ProductId = productApplication.ProductId; LawnId = productApplication.LawnId; LawnSectionId = productApplication.LawnSectionId; Amount = productApplication.Amount; UnitOfMeasure = productApplication.UnitOfMeasure; ApplicationDate = productApplication.ApplicationDate; }
public async Task <Models.ProductApplication> CreateAsync(string lawnId, ProductApplicationForCreate newProductApplication) { var application = new Models.ProductApplication { ProductId = newProductApplication.ProductId, LawnId = lawnId, LawnSectionId = newProductApplication.LawnSectionId, Amount = newProductApplication.Amount, UnitOfMeasure = newProductApplication.UnitOfMeasure, ApplicationDate = newProductApplication.ApplicationDate, CreatedDate = DateTime.UtcNow, UpdatedDate = DateTime.UtcNow }; await _productApplications.InsertOneAsync(application); return(application); }