public ActionResult CreateDelegationList(CreateDelegationViewModel viewmodel, int userid) { string token = GetToken(); UserModel um = GetUser(); DelegationModel dm = new DelegationModel(); try { if (viewmodel != null) { viewmodel.assignedby = um.Userid; dm.Userid = userid; dm.Enddate = (DateTime)viewmodel.EndDate; dm.Startdate = (DateTime)viewmodel.StartDate; dm.AssignedbyId = viewmodel.assignedby; dm = APIDelegation.CreateDelegation(token, dm, out string error); } } catch (Exception ex) { return(RedirectToAction("Index", "Error", new { error = ex.Message })); } Session["noti"] = true; Session["notitype"] = "success"; Session["notititle"] = "Delegation"; Session["notimessage"] = dm.Username + " is Delegated as Head of Department"; return(RedirectToAction("SearchPreviousDelegation")); }
public ActionResult CreateDelegationList() { string token = GetToken(); UserModel um = GetUser(); List <UserModel> newum = new List <UserModel>(); CreateDelegationViewModel viewModel = new CreateDelegationViewModel(); try { newum = APIUser.GetUsersForHOD(um.Deptid, token, out string error); ViewBag.userlist = newum; if (error != "") { return(RedirectToAction("Index", "Error", new { error })); } } catch (Exception ex) { return(RedirectToAction("Index", "Error", new { error = ex.Message })); } return(View(viewModel)); }