public void UpdateSupplierTest() { ITEMModel model = new ITEMModel { ITCODE = "1" }; mockItemRepository.Setup(s => s.UpdateItem(It.IsAny <ITEMModel>())).Returns(Task.FromResult(model.ITCODE).Result); var result = controller.PutITEM(model.ITCODE, model) as NegotiatedContentResult <ITEMModel>; Assert.AreEqual(model.ITCODE, result.Content.ITCODE); }
public void DeleteSupplierTest() { ITEMModel model = new ITEMModel { ITCODE = "1" }; mockItemRepository.Setup(s => s.GetItemByItemCode(It.IsAny <string>())).Returns(model); var result = controller.DeleteITEM(model.ITCODE); Assert.IsInstanceOfType(result, typeof(OkResult)); }
public IHttpActionResult PostITEM(ITEMModel item) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } string poNo = _itemRepository.AddItem(item); return(CreatedAtRoute("DefaultApi", new { id = item.ITCODE }, item)); }
public IHttpActionResult DeleteITEM(string id) { ITEMModel item = _itemRepository.GetItemByItemCode(id); if (item == null) { return(NotFound()); } _itemRepository.DeleteItem(item.ITCODE); return(Ok()); }
public IHttpActionResult GetITEM(string id) { ITEMModel iTEM = _itemRepository.GetItemByItemCode(id); if (iTEM == null) { return(NotFound()); } return(Ok(iTEM)); }
public IHttpActionResult PutITEM(string id, ITEMModel item) { string itCode = _itemRepository.UpdateItem(item); if (itCode == string.Empty) { throw new Exception("Falied to update"); } return(Content(HttpStatusCode.Accepted, item)); }
public List <ITEMModel> GetAllItems() { List <ITEMModel> items = new List <ITEMModel>(); foreach (var item in _context.ITEMs) { ITEMModel objItem = GetItemModel(item); items.Add(objItem); } return(items); }
private static ITEMModel GetItemModel(ITEM itemEntity) { ITEMModel objItem = new ITEMModel(); if (itemEntity != null) { objItem.ITCODE = itemEntity.ITCODE; objItem.ITDESC = itemEntity.ITDESC; objItem.ITRATE = itemEntity.ITRATE; } return(objItem); }
private static ITEM GetItemEntity(ITEMModel itemModel) { ITEM itemEntity = new ITEM(); if (itemModel != null) { itemEntity.ITCODE = itemModel.ITCODE; itemEntity.ITDESC = itemModel.ITDESC; itemEntity.ITRATE = itemModel.ITRATE; } return(itemEntity); }
public string UpdateItem(ITEMModel itemModel) { string result = string.Empty; ITEM itemEntity = GetItemEntity(itemModel); if (itemEntity != null) { _context.Entry(itemEntity).State = EntityState.Modified; _context.SaveChanges(); result = itemEntity.ITCODE; } return(result); }
public string AddItem(ITEMModel itemModel) { string result = string.Empty; ITEM itemEntity = GetItemEntity(itemModel); if (itemEntity != null) { _context.ITEMs.Add(itemEntity); _context.SaveChanges(); result = itemEntity.ITCODE; } return(result); }