Example #1
0
        public ActionResult ProductEdit(ExtraProductsModel model)
        {
            if (ModelState.IsValid)
            {
                _serviceExtraProducts.Update(model.ModelToEnity(true));
            }

            return(RedirectToAction("ProductList"));
        }
        public static ExtraProducts ModelToEnity(this ExtraProductsModel model, bool virtualActive = false)
        {
            ExtraProducts entity = new ExtraProducts()
            {
                Amount = model.Amount,
                ExtraProductCategoryId = model.ExtraProductCategoryId,
                Name = model.Name,

                Id       = model.Id,
                IsActive = model.IsActive
            };

            if (virtualActive)
            {
                entity.ExtraProductCategory = model.ExtraProductCategory;
                entity.SaleExtras           = model.SaleExtras;
            }
            return(entity);
        }
 public static ExtraProductsModel EntityToModel(this ExtraProducts entity, bool virtualActive = false)
 {
     try
     {
         ExtraProductsModel model = new ExtraProductsModel()
         {
             Amount = entity.Amount,
             ExtraProductCategoryId = entity.ExtraProductCategoryId,
             Name     = entity.Name,
             IsActive = entity.IsActive,
             Id       = entity.Id
         };
         if (virtualActive)
         {
             model.ExtraProductCategory = entity.ExtraProductCategory;
             model.SaleExtras           = entity.SaleExtras;
         }
         return(model);
     }
     catch (Exception)
     {
         return(new ExtraProductsModel());
     }
 }