public ActionResult Update(VM_Action viewAction) { if (ModelState.IsValid) { try { tblAction aAction = unitOfWork.ActionRepository.GetByID(viewAction.ActionId); aAction.ActionName = viewAction.ActionName; aAction.ActionDisplayName = viewAction.ActionDisplayName; aAction.ActionUrl = viewAction.ActionUrl; aAction.ModuleId = viewAction.ModuleId; aAction.IsInMenu = viewAction.IsInMenu; aAction.IsView = viewAction.IsView; aAction.EditedBy = SessionManger.LoggedInUser(Session); aAction.EditedDateTime = DateTime.Now; unitOfWork.ActionRepository.Update(aAction); unitOfWork.Save(); return(Json(new { success = true, successMessage = "Action Info update successfully." }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, errorMessage = ex }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, errorMessage = "Model is not valid" }, JsonRequestBehavior.AllowGet)); } }
public JsonResult AddAction(VM_Action ViewAction) { if (ModelState.IsValid) { try { tblAction aAction = new tblAction(); aAction.ActionName = ViewAction.ActionName; aAction.ActionDisplayName = ViewAction.ActionDisplayName; aAction.ActionUrl = ViewAction.ActionUrl; aAction.ModuleId = ViewAction.ModuleId; aAction.IsInMenu = ViewAction.IsInMenu; aAction.IsView = ViewAction.IsView; aAction.WorkShopId = Int32.Parse(SessionManger.WorkShopOfLoggedInUser(Session).ToString()); aAction.CreatedBy = SessionManger.LoggedInUser(Session); aAction.CreatedDateTime = DateTime.Now; aAction.EditedBy = null; aAction.EditedDateTime = null; unitOfWork.ActionRepository.Insert(aAction); unitOfWork.Save(); return(Json(new { success = true, successMessage = "Action Added Successfully!" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, errorMessage = ex }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, errorMessage = "Fill Up all required filled" }, JsonRequestBehavior.AllowGet)); } }
protected void Button1_Click(object sender, EventArgs e) { try { string mail = txtmail.Text; string pass = txtpass.Text; var dc = new DataClassesDataContext(); var st = (from ob in dc.tblAdmins where (ob.Email == mail && ob.Password == Encryptdata(pass)) select ob).Count(); var st1 = (from ob in dc.tblAdmins where (ob.Email == mail && ob.Password == Encryptdata(pass)) select ob).FirstOrDefault(); if (st > 0) { //ScriptManager.RegisterStartupScript(Page, GetType(), "Store_Data", "<script>Store_Data()</script>", false); Session["AdminID"] = st1.AdminID; var dc1 = new DataClassesDataContext(); tblAction objAction = new tblAction(); string currentPageName = System.IO.Path.GetFileName(Request.Url.AbsolutePath); objAction.PageName = currentPageName; objAction.WebAction = "Insert"; objAction.CreatedOn = DateTime.Now; objAction.MacAddress = GetMACAddress(); objAction.UserType = "Admin"; objAction.UserID = Convert.ToInt32(Session["AdminID"].ToString()); dc1.tblActions.InsertOnSubmit(objAction); dc1.SubmitChanges(); Response.Redirect("Dashboard.aspx"); } else { mailer.Visible = true; palLogin.Visible = true; } } catch (Exception ex) { int session = Convert.ToInt32(Session["AdminID"].ToString()); string PageName = System.IO.Path.GetFileName(Request.Url.AbsolutePath); string MACAddress = GetMacAddress(); AddErrorLog(ref ex, PageName, "Admin", 0, session, MACAddress); ClientScript.RegisterStartupScript(GetType(), "abc", "alert('Something went wrong! Try again');", true); } }
public JsonResult UpdateAction(tblAction data) { if (ModelState.IsValid) { try { UnitOfWork unitOfWork = new UnitOfWork(); unitOfWork.ActionRepository.Update(data); unitOfWork.Save(); return(Json(new { success = true, successMessage = "Action Updated Successfully" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, errorMessage = "Please Fill all fields" }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, errorMessage = "Model is not Valid" }, JsonRequestBehavior.AllowGet)); } }
public JsonResult AddActionToDb(tblAction data) { if (ModelState.IsValid) { try { //data.url = GenerateURL(data.name); UnitOfWork unitOfWork = new UnitOfWork(); unitOfWork.ActionRepository.Insert(data); unitOfWork.Save(); return(Json(new { success = true, successMessage = "Action Saved Successfully" }, JsonRequestBehavior.AllowGet)); } catch (DbEntityValidationException ex) { string st = ""; foreach (var validationErrors in ex.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { st += validationError.ErrorMessage; //Trace.TraceInformation("Property: {0} Error: {1}", //validationError.PropertyName, //validationError.ErrorMessage); //Trace.TraceInformation("Property: {0} Error: {1}", //validationError.PropertyName, // validationError.ErrorMessage); } } return(Json(new { success = false, errorMessage = st }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, errorMessage = "Please fill required fields" }, JsonRequestBehavior.AllowGet)); } }