public ActionResult Edit_Checklist_Entry(List <Check> model, ChecklistEntry data, int DietID, string action) { if (action == "Отправить") { _context.ChecklistEntries.Find(data.ID).Name = data.Name; _context.ChecklistEntries.Find(data.ID).Description = data.Description; _context.ChecklistEntries.Find(data.ID).Set(model); _context.SaveChanges(); return(RedirectToAction("Show_Entry", new { ID = DietID })); } else if (action == "Добавить чек") { { _context.ChecklistEntries.Find(data.ID).Name = data.Name; _context.ChecklistEntries.Find(data.ID).Description = data.Description; _context.ChecklistEntries.Find(data.ID).Set(model); model.Add(new Check()); _context.ChecklistEntries.Find(data.ID).Set(model); _context.SaveChanges(); return(RedirectToAction("Edit_Checklist_Entry", new { id = data.ID, id2 = DietID })); } } else { _context.ChecklistEntries.Find(data.ID).Name = data.Name; _context.ChecklistEntries.Find(data.ID).Description = data.Description; _context.ChecklistEntries.Find(data.ID).Set(model); model.Remove(model.Last()); _context.ChecklistEntries.Find(data.ID).Set(model); _context.SaveChanges(); return(RedirectToAction("Edit_Checklist_Entry", new { id = data.ID, id2 = DietID })); } }
public ActionResult AddChecklistEntry(ChecklistEntry data, int DietID) { EntryManager entry = new EntryManager(_context); data.ID = 0; entry.AddEntry(data, DietID); return(RedirectToAction("Show_Entry", new { ID = DietID })); }
public IActionResult Edit_Checklist_Entry(int id, int id2) { ChecklistEntry checklist = _context.ChecklistEntries.Find(id); ViewBag.ID = id2; ViewBag.Entries = checklist; return(View(checklist.ToList())); }
public void AddEntry(ChecklistEntry entry, int IdDiary) { entry.Type = "Edit_Checklist_Entry"; _context.ChecklistEntries.Add(entry); _context.SaveChanges(); _context.Entries.Add(new EntriesBelonging { Type = 6, EntryID = _context.ChecklistEntries.ToList().Last().ID, DiaryID = IdDiary }); _context.SaveChanges(); }