public IHttpActionResult RestoreItems(string userID, string comment, List <Client_AccessoryPK_RestoredQuantity> list) { if (new ValidationBeforeCommandDAO().IsValidUser(userID, "Receiver")) { IssuingDAO issuingDAO = new IssuingDAO(); Restoration restoration = null; try { restoration = issuingDAO.CreateRestoration(userID, comment); issuingDAO.CreateRestoredItems(restoration, list); } catch (Exception e) { if (restoration != null) { issuingDAO.DeleteRestoration(restoration.RestorationPK); } return(Content(HttpStatusCode.Conflict, new Content_InnerException(e).InnerMessage())); } return(Content(HttpStatusCode.OK, "TRẢ HÀNG THÀNH CÔNG!")); } else { return(Content(HttpStatusCode.Conflict, "BẠN KHÔNG CÓ QUYỀN ĐỂ THỰC HIỆN VIỆC NÀY!")); } }