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));
        }
Beispiel #2
0
 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));
 }
Beispiel #3
0
        public void Delete(int productId)
        {
            PTCEntities db = new PTCEntities();

            Product product = db.Products.Find(productId);

            db.Products.Remove(product);
            db.SaveChanges();

            Get();
        }
Beispiel #4
0
        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);
            }
        }
Beispiel #5
0
        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);
            }
        }