public ActionResult AddCompanySample(Tbl_CompanySample sample) { String Message = ""; if (Session["UserName"] == null) { Message = "Access denied. need login."; log.addLog(Message, "AddCompanySample", "DashboardCompanySample", logStatus.EventLog); return(RedirectToAction("Index", "Account", new { returnUrl = "/CompanySample/Index" })); } else if (Session["RoleName"].ToString() == "Admin") { try { InitDropdownLists(); Tbl_CompanySample s = new Tbl_CompanySample(); s.CompanySample_Perfume_ID = sample.CompanySample_Perfume_ID; s.CompanySample_Price = sample.CompanySample_Price; s.CompanySample_Weight = sample.CompanySample_Weight; s.CompanySample_AllCount = sample.CompanySample_AllCount; db.Tbl_CompanySample.Add(s); if (Convert.ToBoolean(db.SaveChanges() > 0)) { Message = "company sample with perfume ID " + sample.CompanySample_Perfume_ID + " added successfully."; log.addLog(Message, "AddCompanySample", "DashboardCompanySample", logStatus.EventLog); return(RedirectToAction("Index", "CompanySample")); } else { Message = "added company sample with perfume ID " + sample.CompanySample_Perfume_ID + " failed."; log.addLog(Message, "AddCompanySample", "DashboardCompanySample", logStatus.ErrorLog); ViewBag.Error = "سمپل جدید ثبت نشد، لطفا دوباره تلاش کنید."; return(View()); } } catch { Message = "added company sample with perfume ID " + sample.CompanySample_Perfume_ID + " failed."; log.addLog(Message, "AddCompanySample", "DashboardCompanySample", logStatus.ErrorLog); ViewBag.Error = "سمپل جدید ثبت نشد، لطفا دوباره تلاش کنید."; return(View()); } } else { Message = "You do not have access to this page."; log.addLog(Message, "AddCompanySample", "DashboardCompanySample", logStatus.EventLog); return(RedirectToAction("Error404", "Home")); } }
public ActionResult EditCompanySample(Tbl_CompanySample s) { String Message = ""; if (Session["UserName"] == null) { Message = "Access denied. need login."; log.addLog(Message, "EditCompanySample", "DashboardCompanySample", logStatus.EventLog); return(RedirectToAction("Index", "Account", new { returnUrl = "/CompanySample/Index" })); } else if (Session["RoleName"].ToString() == "Admin") { try { InitDropdownLists(); var sample = db.Tbl_CompanySample.Where(a => a.CompanySample_ID == s.CompanySample_ID).SingleOrDefault(); if (sample != null) { sample.CompanySample_Perfume_ID = s.CompanySample_Perfume_ID; sample.CompanySample_AllCount = s.CompanySample_AllCount; sample.CompanySample_Price = s.CompanySample_Price; sample.CompanySample_Weight = s.CompanySample_Weight; db.Tbl_CompanySample.Attach(sample); db.Entry(sample).State = System.Data.Entity.EntityState.Modified; if (Convert.ToBoolean(db.SaveChanges() > 0)) { Message = "company sample with id " + s.CompanySample_ID + " edited successfully."; log.addLog(Message, "EditCompanySample", "DashboardCompanySample", logStatus.EventLog); return(RedirectToAction("Index", "CompanySample")); } else { Message = "edited company sample with id " + s.CompanySample_ID + " failed."; log.addLog(Message, "EditCompanySample", "DashboardCompanySample", logStatus.ErrorLog); return(RedirectToAction("Index", "CompanySample")); } } else { Message = "company sample with ID" + s.CompanySample_ID + "not found."; log.addLog(Message, "EditCompanySample", "DashboardCompanySample", logStatus.EventLog); ViewBag.Error = "محصول پیدا نشد، لطفا دوباره تلاش کنید."; return(RedirectToAction("Index", "CompanySample")); } } catch { Message = "company sample with ID" + s.CompanySample_ID + "not found."; log.addLog(Message, "EditCompanySample", "DashboardCompanySample", logStatus.EventLog); ViewBag.Error = "محصول پیدا نشد، لطفا دوباره تلاش کنید."; return(View()); } } else { Message = "You do not have access to this page."; log.addLog(Message, "EditCompanySample", "DashboardCompanySample", logStatus.EventLog); return(RedirectToAction("Error404", "Home")); } }