public IHttpActionResult Enabled(ProductBoolean Model)
 {
     _ProductService.Enable(Model, User.Identity.GetUserId());
     return Ok();
 }
Example #2
0
        public void Enable(ProductBoolean Model, string UserID)
        {
            using (var _c = db)
            {
                var _CP = _c.Products.Where(m => m.ProductID == Model.ProductID).SingleOrDefault();
                Can(_CP.SiteID, UserID, _c);
                switch (Model.ProductBooleanType)
                {
                    case ProductBooleanType.Enable:
                        _CP.Enabled = Model.Boolean;
                        break;
                    case ProductBooleanType.New:
                        _CP.New = Model.Boolean;
                        break;
                    case ProductBooleanType.Featured:
                        _CP.Featured = Model.Boolean;
                        break;
                }

                _c.SaveChanges();
            }
        }