public ActionResult Assign(HeadDelegate f)
        {
            var sts = _context.Dept_Staffs.SingleOrDefault(m => m.UserId == f.UserId);

            sts.Staff_Status = "Assigned";
            if (sts.Role == "4")
            {
                sts.Role = "7";
            }
            else if (sts.Role == "5")
            {
                sts.Role = "8";
            }

            HeadDelegate del = new HeadDelegate
            {
                UserId    = f.UserId,
                StartDate = f.StartDate,
                EndDate   = f.EndDate
            };

            _context.HeadDelegates.Add(del);
            _context.SaveChanges();

            return(Json(0));
        }
        public IHttpActionResult Assign(HeadDelegate headDelegate)
        {
            Dept_Staff sts = _context.Dept_Staffs.SingleOrDefault(m => m.Username == headDelegate.AssignedDept_Staff.Username);

            sts.Staff_Status = "Assigned";
            HeadDelegate del = new HeadDelegate
            {
                UserId    = sts.UserId,
                StartDate = headDelegate.StartDate,
                EndDate   = headDelegate.EndDate
            };

            _context.HeadDelegates.Add(del);
            _context.SaveChanges();
            return(Ok());
        }