예제 #1
0
 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));
     }
 }
예제 #2
0
 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));
     }
 }