public IHttpActionResult CreateRequisitionDetails(RequisitionDetailsModel reqdm)
        {
            string error = "";
            List <RequisitionDetailsModel> reqden = RequisitionDetailsRepo.CreateRequisitionDetails(reqdm, out error);

            if (error != "" || reqden == null)
            {
                return(Content(HttpStatusCode.BadRequest, error));
            }
            return(Ok(reqden));
        }
        public IHttpActionResult OrderHistory(int deptid)
        {
            string error = "";
            List <OrderHistoryModel> ord = RequisitionDetailsRepo.GerOrderHistory(deptid, out error);

            if (error != "" || ord == null)
            {
                if (error == ConError.Status.NOTFOUND)
                {
                    return(Content(HttpStatusCode.NotFound, "Order Not Found"));
                }
                return(Content(HttpStatusCode.BadRequest, error));
            }
            return(Ok(ord));
        }
        public IHttpActionResult UpdateRequisitionDetails(RequisitionDetailsModel reqdm)
        {
            string error = "";
            RequisitionDetailsModel rdm = RequisitionDetailsRepo.UpdateRequisitionDetail(reqdm, out error);

            if (error != "" || rdm == null)
            {
                if (error == ConError.Status.NOTFOUND)
                {
                    return(Content(HttpStatusCode.NotFound, "Inventory Not Found"));
                }
                return(Content(HttpStatusCode.BadRequest, error));
            }
            return(Ok(rdm));
        }
        public IHttpActionResult GetRequisitionDetailsByItemId(int itemid)
        {
            string error = "";
            List <RequisitionDetailsModel> reqds = RequisitionDetailsRepo.GetRequisitionDetailsByItemId(itemid, out error);

            if (error != "" || reqds == null)
            {
                if (error == ConError.Status.NOTFOUND)
                {
                    return(Content(HttpStatusCode.NotFound, "RequisitionDetails Not Found"));
                }
                return(Content(HttpStatusCode.BadRequest, error));
            }
            return(Ok(reqds));
        }