Exemple #1
0
 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;
 }
Exemple #2
0
        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);
        }