public async Task Update(EditDietInputModel input) { var diet = await this.dietsRepository.GetByIdWithDeletedAsync(input.DietId); diet.Title = input.Title; diet.Description = input.Description; await this.dietsRepository.SaveChangesAsync(); }
public async Task <IActionResult> Update(string dietId, EditDietInputModel input) { if (!ModelState.IsValid) { return(this.View(input)); } input.DietId = dietId; await this.dietsService.Update(input); return(this.Redirect("/Diets/YourDiets")); }
public async Task UpdateDescriptionCorrectlyTest() { var data = new Diet { Id = "6b44d6d8-9bb2-4469-a227-a039c5751700", Title = "sad", Description = "adsa", }; this.db.Diets.AddRange(data); await this.db.SaveChangesAsync(); var editModel = new EditDietInputModel { Title = "sad", Description = "Best", DietId = data.Id, }; await this.service.Update(editModel); Assert.Equal("Best", data.Description); }