public async Task <WaterAvailability> AddWaterAvailabilityAsync(WaterAvailability waterAvailability)
        {
            await _appDbContext.WaterAvailabilities.AddAsync(waterAvailability);

            await _appDbContext.SaveChangesAsync();

            return(waterAvailability);
        }
Exemplo n.º 2
0
        public async Task <IActionResult> AddAsync(AddWasteCollectionViewModel model)
        {
            if (ModelState.IsValid)
            {
                WaterAvailability waterAvailability = new WaterAvailability
                {
                    ServiceArea  = model.ServiceArea,
                    Mon          = model.Mon,
                    Tue          = model.Tue,
                    Wed          = model.Wed,
                    Thur         = model.Thur,
                    Fri          = model.Fri,
                    Sat          = model.Sat,
                    Sun          = model.Sun,
                    DateModified = DateTime.Now
                };

                await _waterAvailabilityRepository.AddWaterAvailabilityAsync(waterAvailability);

                return(RedirectToAction("Complete", new { message = "Water availability information has been added successfully" }));
            }
            return(View(model));
        }
 public async Task UpdateWaterAvailability(WaterAvailability updatedWaterAvailabilty)
 {
     _appDbContext.WaterAvailabilities.Update(updatedWaterAvailabilty);
     await _appDbContext.SaveChangesAsync();
 }
 public async Task DeleteWaterAvailabitly(WaterAvailability waterAvailability)
 {
     _appDbContext.WaterAvailabilities.Remove(waterAvailability);
     await _appDbContext.SaveChangesAsync();
 }