public static ecom_ProductGroups ConvertToProductGroupModel(CreateProductGroupPostRequest productGroupRequest) { var group = new ecom_ProductGroups() { Id = productGroupRequest.Id, Name = productGroupRequest.Name, Status = productGroupRequest.Status, Description = productGroupRequest.Description }; return(group); }
public static ProductGroupViewModel ConvertToProductGroupViewModel(ecom_ProductGroups group) { var returnModel = new ProductGroupViewModel() { Id = group.Id, Name = group.Name, Status = (int)group.Status, Description = group.Description }; return(returnModel); }
public static ecom_ProductGroups ConvertToProductGroupViewModel(EditProductGroupManagementPostRequest groupView) { var returnModel = new ecom_ProductGroups() { Id = groupView.Id, Name = groupView.Name, Status = groupView.Status, Description = groupView.Description }; return(returnModel); }
public bool UpdateProductGroup(ecom_ProductGroups group) { try { db.Update(group); db.Save(); return(true); } catch (Exception) { return(false); } }
// GET: /Admin/ProductGroup/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ecom_ProductGroups ecom_productgroups = db.ecom_ProductGroups.Find(id); if (ecom_productgroups == null) { return(HttpNotFound()); } return(View(ecom_productgroups)); }
// GET: /Admin/ProductGroup/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ecom_ProductGroups group = service.GetProductGroupById((int)id); if (group == null) { return(HttpNotFound()); } PopulateStatusDropDownList((Define.Status)group.Status); return(View(group.ConvertToProductGroupViewModel())); }
public bool DeleteProductGroup(int id) { try { ecom_ProductGroups group = db.GetByID(id); group.Status = (int)Define.Status.Delete; db.Update(group); db.Save(); return(true); } catch (Exception) { return(false); } }
public Model.Context.ecom_ProductGroups GetProductGroupById(int id) { ecom_ProductGroups group = db.GetByID(id); return(group); }