Пример #1
0
        public IHttpActionResult PostItemMasterInventory(ItemMasterInventory itemMasterInventory)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.ItemMasterInventories.Add(itemMasterInventory);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (ItemMasterInventoryExists(itemMasterInventory.ItemMasterInventoryID_PK))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = itemMasterInventory.ItemMasterInventoryID_PK }, itemMasterInventory));
        }
Пример #2
0
        public IHttpActionResult PutItemMasterInventory(int id, ItemMasterInventory itemMasterInventory)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != itemMasterInventory.ItemMasterInventoryID_PK)
            {
                return(BadRequest());
            }

            db.Entry(itemMasterInventory).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ItemMasterInventoryExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public void Add(ItemMasterInventoryModel itemMasterInventoryModel)
        {
            ItemMasterInventory newEntity = new ItemMasterInventory();

            newEntity.UpdateItemMasterInventory(itemMasterInventoryModel);
            this._itemMasterinventoryRepository.Add(newEntity);
        }
Пример #4
0
 public static void UpdateItemMasterInventory(this ItemMasterInventory itemMasterInventory, ItemMasterInventoryModel itemMasterInventoryVm)
 {
     itemMasterInventory.Id              = itemMasterInventoryVm.Id;
     itemMasterInventory.IMISiteID       = itemMasterInventoryVm.IMISiteID;
     itemMasterInventory.IMIQtyOnHand    = itemMasterInventoryVm.IMIQtyOnHand;
     itemMasterInventory.IMIQtyAllocated = itemMasterInventoryVm.IMIQtyAllocated;
     itemMasterInventory.ItemMasterID    = itemMasterInventoryVm.ItemMasterID;
 }
Пример #5
0
        public IHttpActionResult GetItemMasterInventory(int id)
        {
            ItemMasterInventory itemMasterInventory = db.ItemMasterInventories.Find(id);

            if (itemMasterInventory == null)
            {
                return(NotFound());
            }

            return(Ok(itemMasterInventory));
        }
Пример #6
0
        public IHttpActionResult DeleteItemMasterInventory(int id)
        {
            ItemMasterInventory itemMasterInventory = db.ItemMasterInventories.Find(id);

            if (itemMasterInventory == null)
            {
                return(NotFound());
            }

            db.ItemMasterInventories.Remove(itemMasterInventory);
            db.SaveChanges();

            return(Ok(itemMasterInventory));
        }
Пример #7
0
 public void CreateItemMasterInventory(ItemMasterInventory ItemMasterInventory)
 {
     itemMasterInventoryRepository.Add(ItemMasterInventory);
 }