コード例 #1
0
 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 }));
     }
 }
コード例 #2
0
        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 }));
        }
コード例 #3
0
        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()));
        }
コード例 #4
0
ファイル: EntryManager.cs プロジェクト: ImaginaryDen/Web_OOP
 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();
 }