public async Task <ActionResult> DesignationDataIndex(DesignationDataModel designationDataModel, String sessionid) { ViewBag.SessionID = sessionid; if (Authenticate("DesignationData")) { try { if (ModelState.IsValid) { designationDataDbContext.DesignationDataDbSet.Add(designationDataModel); await designationDataDbContext.SaveChangesAsync(); return(RedirectToAction("DesignationDataIndex", new { sessionid = ViewBag.SessionID })); } } catch { Response.Write("<script > alert('Server Error!!');</ script >"); ViewBag.errormssg = "Server Error!!"; } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(Redirect(new Uri(Request.Url, Url.Action("AuthenticationError", "Error", new { sessionid = ViewBag.SessionID })).ToString())); }
public async Task <JsonResult> DesignationDataDelete(string desgname, string sessionid) { ViewBag.SessionID = sessionid; if (Authenticate("DesignationData")) { try { if (desgname != null) { DesignationDataModel designationDataModel = await designationDataDbContext.DesignationDataDbSet.Where(model => model.desgname.Equals(desgname)).FirstOrDefaultAsync(); designationDataDbContext.DesignationDataDbSet.Remove(designationDataModel); await designationDataDbContext.SaveChangesAsync(); return(Json("success")); } } catch { return(Json("fail")); } } return(Json("fail")); }