public HttpResponseMessage DeleteItem(RequestItem delItem) { try { _itemRepository.DeleteItem(delItem.ItemId, ActiveModule.ModuleID); return(Request.CreateResponse(HttpStatusCode.OK, true.ToString())); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.NotFound, ex.Message)); } }
public HttpResponseMessage AddItem(RequestItem item) { try { Item newItem = new Item(); newItem.ModuleId = ActiveModule.ModuleID; newItem.CreatedByUserId = UserInfo.UserID; newItem.CreatedOnDate = DateTime.Now; newItem.LastModifiedByUserId = UserInfo.UserID; newItem.LastModifiedOnDate = DateTime.Now; newItem.AssignedUserId = item.AssignedUserId; newItem.ItemName = item.ItemName; newItem.ItemDescription = item.ItemDescription; int itemId = _itemRepository.CreateItem(newItem); return(Request.CreateResponse(HttpStatusCode.OK, itemId)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } }