public async Task <IHttpActionResult> Post(SupplierVm supplierVm)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var supplier = await _supplierRepository.CreateAsync(supplierVm);

            return(Created(supplier));
        }
        public IHttpActionResult Put([FromODataUri] Guid key, SupplierVm updatedSupplierVm)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (key != updatedSupplierVm.Guid)
            {
                return(BadRequest());
            }

            return(Updated(_supplierRepository.Update(key, updatedSupplierVm)));
        }
Пример #3
0
        public ActionResult Supplier(SupplierVm model)
        {
            if (ModelState.IsValid)
            {
                Entity.EntityModels.Supplier supplier = Mapper.Map <Entity.EntityModels.Supplier>(model);
                if (supplier.Id == 0)
                {
                    ViewBag.message = supplierManager.Save(supplier);
                }
                else
                {
                    ViewBag.message = supplierManager.Update(supplier);
                }
                model = new SupplierVm();
                ModelState.Clear();
            }
            List <Supplier> suppliers = supplierManager.GetAllSuppliers();

            ViewBag.Supplier = suppliers;
            return(View(model));
        }