Пример #1
0
        public IHttpActionResult Create(Product product)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var process = new ProductProcess(unitOfWork);

            Result result = process.Create(User.Identity.GetId(), product.Name,
                                           product.Description, product.Price, product.Stock);

            return(GetErrorResult(result) ?? Ok(result));
        }