public ActionResult Create([Bind(Include = "Client_ID,Client_Code,Client_Short_Name,Client_Full_Name,Approach_Year,EM_Code,EM_Full_Name,CL_Field_Code,CL_Field_Full_Name,Client_Phone,Client_website,Client_mail,Client_Owner,Client_Owner_Phone,Client_Owner_Email,Client_Principal,Client_Principal_Phone,Client_Principal_Email,Address_Detail,Address_District,Status,Note,Type,CreateDate,CreateBy")] Client_Information client_Information) { if (ModelState.IsValid) { db.Client_Information.Add(client_Information); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(client_Information)); }
public ActionResult User_Basic_Create([Bind(Include = "User_ID,User_Code,Password,User_First_Name,User_Last_Name,User_Alternative_Name,User_DoB_Day,User_DoB_Month,User_DoB_Year,Gender,Address_Detail,Address_District,Email,Phone,Role,Client_Code,Education_Type_Code,Job_Type_Code,Job_Detail,Status,Note")] User_Basic user_Basic) { if (ModelState.IsValid) { db.User_Basic.Add(user_Basic); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(user_Basic)); }
public void Delete(int productId) { PTCEntities db = new PTCEntities(); Product product = db.Products.Find(productId); db.Products.Remove(product); db.SaveChanges(); Get(); }
public void Save() { Messages.Clear(); PTCEntities db = new PTCEntities(); // Ensure the correct category is set Entity.Category = db.Categories.Find(Entity.Category.CategoryId); try { // Either Update or Insert product if (PageMode == PageConstants.EDIT) { db.Entry(Entity).State = EntityState.Modified; db.SaveChanges(); } else if (PageMode == PageConstants.ADD) { db.Products.Add(Entity); db.SaveChanges(); } // Get all the data again in case anything changed Get(); } catch (DbEntityValidationException ex) { IsValid = false; // Validation errors foreach (var errors in ex.EntityValidationErrors) { foreach (var item in errors.ValidationErrors) { Messages.AddModelError(item.PropertyName, item.ErrorMessage); } } // Set page state SetUIState(PageMode); } }
public void Save() { Messages.Clear(); PTCEntities db = new PTCEntities(); Entity.Category = db.Categories.Find(Entity.Category.CategoryId); try { if (PageMode == PageConstants.EDIT) { db.Entry(Entity).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } else if (PageMode == PageConstants.ADD) { db.Products.Add(Entity); db.SaveChanges(); } Get(); } catch (DbEntityValidationException ex) { IsValid = false; foreach (var errors in ex.EntityValidationErrors) { foreach (var item in errors.ValidationErrors) { Messages.AddModelError(item.PropertyName, item.ErrorMessage); } } SetUIState(PageMode); } }