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"));
        }