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);
        }
Exemple #4
0
 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()));
        }
Exemple #7
0
 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);
     }
 }
Exemple #8
0
        public Model.Context.ecom_ProductGroups GetProductGroupById(int id)
        {
            ecom_ProductGroups group = db.GetByID(id);

            return(group);
        }