public ActionResult Create(CateProductModels model) { var dao = new CateProductDao(); var result = dao.CheckProduct(model.Name); if (ModelState.IsValid) { if (result == false) { var session = (UserSession)Session[CommomConstants.USER_SESSION]; model.CreatedDate = DateTime.Now; model.ModifiedDate = DateTime.Now; model.ModifiedBy = session.TenTK; model.CreatedBy = session.TenTK; var id = new CateProductDao().Insert(model); if (id == true) { SetAlert("Thêm danh mục thành công", "success"); return(RedirectToAction("Index")); } else { SetAlert("Thêm danh mục thất bại", "error"); } } else { SetAlert("Tên danh mục đã tồn tại", "error"); } } return(View(model)); }
public bool Insert(CateProductModels models) { try { CateProductCollection.InsertOne(models); } catch { } if (CheckProduct(models.Name) == true) { return(true); } return(false); }
public ActionResult Edit(CateProductModels category, string id) { if (ModelState.IsValid) { var session = (UserSession)Session[CommomConstants.USER_SESSION]; var dao = new CateProductDao(); category.ModifiedDate = DateTime.Now; category.ModifiedBy = session.TenTK; var result = dao.update(category, id); if (result) { SetAlert("Sửa danh mục sản phẩm thành công", "success"); return(RedirectToAction("Index")); } else { SetAlert("Sửa danh mục không thành công", "error"); } } return(View(category)); }
public bool update(CateProductModels models, string id) { try { var filter = Builders <CateProductModels> .Filter.Eq("_id", ObjectId.Parse(id)); var update = Builders <CateProductModels> .Update .Set("Name", models.Name) .Set("ID", models.ID) .Set("MetaTitle", models.MetaTitle) .Set("MetaDescription", models.MetaDescription) .Set("ModifiedBy", models.ModifiedBy) .Set("ModifiedDate", DateTime.Now) .Set("Status", models.Status); var result = CateProductCollection.UpdateOne(filter, update); return(true); } catch { return(false); } }