public IActionResult Edit(vmResignation vmResignation)
 {
     if (ModelState.IsValid)
     {
         Resignation resignation = db.Resignation.GetFirstOrDefault(r => r.Id == vmResignation.Id);
         resignation.Status = vmResignation.Status;
         db.Resignation.Update(resignation);
         db.Save();
     }
     return(View("Index"));
 }
        public IActionResult Edit(long id)
        {
            Resignation   resignation   = db.Resignation.GetFirstOrDefault(s => s.Id == id);
            vmResignation vmResignation = new vmResignation()
            {
                Id           = resignation.Id,
                IntendedDate = resignation.IntendedDate.ToString("dd MMMM, yyyy"),
                Reason       = resignation.Reason,
                Status       = resignation.Status,
                CreatedDate  = resignation.CreatedDate
            };

            return(PartialView("_Edit", vmResignation));
        }
 public IActionResult Create(vmResignation vmResignation)
 {
     if (ModelState.IsValid)
     {
         Resignation resignation = new Resignation()
         {
             IntendedDate = Convert.ToDateTime(vmResignation.IntendedDate),
             Reason       = vmResignation.Reason,
             Status       = 0,
             //EmployeeId = 3
         };
         db.Resignation.Add(resignation);
         db.Save();
     }
     ModelState.Clear();
     return(View("Create"));
 }