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)); } }
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)); } }