Beispiel #1
0
        public async Task <HttpResponseMessage> GetAllVente()
        {
            List <VenteModel> model = new List <VenteModel>();

            try
            {
                venteService.GetVentes().ToList().ForEach(item =>
                {
                    VenteModel vent = new VenteModel
                    {
                        ID         = item.ID,
                        DATEVENTE  = item.DATEVENTE,
                        QUANTITY   = item.QUANTITY,
                        ID_PRODUCT = item.ID_PRODUCT,

                        nomP      = prodService.GetProduit(item.ID_PRODUCT.GetValueOrDefault()).NAMEP,
                        PRIXVENTE = prodService.GetProduit(item.ID_PRODUCT.GetValueOrDefault()).PRIXVENTE,
                    };

                    model.Add(vent);
                });


                return(Request.CreateResponse(HttpStatusCode.OK, model));
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, ex));
            }
        }
 public async Task <HttpResponseMessage> Get(int id)
 {
     try
     {
         //id = produitService.GetProduits().Take(1).FirstOrDefault().ID;
         PRODUIT infoProduit = produitService.GetProduit(id);
         return(Request.CreateResponse(HttpStatusCode.OK, infoProduit));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest, ex));
     }
 }
Beispiel #3
0
        public async Task <HttpResponseMessage> GetAllStocks()
        {
            List <StockModel> model = new List <StockModel>();

            try
            {
                stockService.GetSTOCKS().ToList().ForEach(item =>
                {
                    StockModel stock = new StockModel
                    {
                        ID         = item.ID,
                        QUANTITY   = item.QUANTITY,
                        ID_PRODUCT = item.ID_PRODUCT,

                        NOMP = produitService.GetProduit(item.ID_PRODUCT.GetValueOrDefault()).NAMEP
                    };

                    model.Add(stock);
                });


                return(Request.CreateResponse(HttpStatusCode.OK, model));
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, ex));
            }
        }
        public async Task <HttpResponseMessage> GetAllCommandes()
        {
            List <CommandeModel> model = new List <CommandeModel>();

            try
            {
                commandeService.GetCOMMANDES().ToList().ForEach(item =>
                {
                    CommandeModel cmd = new CommandeModel
                    {
                        ID = item.ID,

                        DATECOMMANDE    = item.DATECOMMANDE,
                        QUANTITYDEMANDE = item.QUANTITYDEMANDE,
                        ID_LABORATOIRE  = item.ID_LABORATOIRE,
                        ID_PRODUCT      = item.ID_PRODUCT,
                        RECEIVED        = item.RECEIVED,
                        QUNTITYRECIEVED = item.QUNTITYRECIEVED,
                        DATERECEIVED    = item.DATERECEIVED,
                        // NOMP { get; set; }
                        //  NOML { get; set; }

                        NOMP = produitService.GetProduit(item.ID_PRODUCT.GetValueOrDefault()).NAMEP,
                        NOML = laboratoireService.GetLaboratoire(item.ID_LABORATOIRE.GetValueOrDefault()).NAMEL
                    };

                    model.Add(cmd);
                });


                return(Request.CreateResponse(HttpStatusCode.OK, model));
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, ex));
            }
        }