Beispiel #1
0
        public List <InvenModel.ResGetInvModel> GetInventoryDetails(InvenModel.ReqGetInvModel oRequest)
        {
            List <InvenModel.ResGetInvModel> lstresInv = new List <InvenModel.ResGetInvModel>();

            try
            {
                InvenModel.ResGetInvModel oInv = null;
                InvDAC          objDac         = new InvDAC();
                List <InvModel> lstInv         = new List <InvModel>();

                lstInv = objDac.getInvProduct(oRequest.ProductName);
                for (int i = 0; i < lstInv.Count; i++)
                {
                    oInv             = new InvenModel.ResGetInvModel();
                    oInv.InventoryID = lstInv[i].InventoryID;
                    oInv.ProductName = lstInv[i].ProductName;
                    oInv.QtyIn       = lstInv[i].QtyIn;
                    oInv.QtyOut      = lstInv[i].QtyOut;
                    lstresInv.Add(oInv);
                }
            }
            catch (Exception ex)
            {
            }
            return(lstresInv);
        }
Beispiel #2
0
 public IHttpActionResult PutInventory([FromBody] InvenModel.ResGetInvModel PutInv)
 {
     if (PutInv != null)
     {
         InvAdapter oInvAdp          = new InvAdapter();
         var        objPostInventory = oInvAdp.PutInv(Request, PutInv);
         return(Content(System.Net.HttpStatusCode.NoContent, objPostInventory));
     }
     return(null);
 }
Beispiel #3
0
        public object PutInv(System.Net.Http.HttpRequestMessage httpRequest, InvenModel.ResGetInvModel postinput)
        {
            InvenModel.ResGetInvModel oPutInv = null;
            try
            {
                InvService objser = new InvService();
                oPutInv = objser.UpdateInv(postinput);
            }

            catch (Exception ex)
            {
            }
            return(oPutInv);
        }
Beispiel #4
0
        public InvenModel.ResGetInvModel PostInv(InvenModel.ResGetInvModel postInput)
        {
            InvenModel.ResGetInvModel ResPost = new InvenModel.ResGetInvModel();
            try
            {
                InvDAC   objDac = new InvDAC();
                InvModel objin  = new InvModel();

                object Result;
                if (postInput != null)
                {
                    objin.ProductName = postInput.ProductName;
                    objin.QtyIn       = postInput.QtyIn;
                    objin.QtyOut      = postInput.QtyOut;
                }
                ResPost.InventoryID = objDac.pInsertInv(objin, out Result);
            }
            catch (Exception ex)
            {
            }
            return(ResPost);
        }