public async Task <HttpResponseMessage> Get(int id) { try { // id = laboService.GetLaboratoires().Take(1).FirstOrDefault().ID; LABORATOIRE infoLabo = laboService.GetLaboratoire(id); return(Request.CreateResponse(HttpStatusCode.OK, infoLabo)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex)); } }
public async Task <HttpResponseMessage> GetAllProduits() { List <ProduitModel> model = new List <ProduitModel>(); try { produitService.GetProduits().ToList().ForEach(item => { ProduitModel prod = new ProduitModel { ID = item.ID, CNAM = item.CNAM, CODECIP = item.CODECIP, NAMEP = item.NAMEP, DESCRIPTIONS = item.DESCRIPTIONS, DOSAGE = item.DOSAGE, CLASS = item.CLASS, IS_ORDONNACE = item.IS_ORDONNACE, ID_LABORATOIR = item.ID_LABORATOIR, FORM = item.FORM, PRIXACHAT = item.PRIXACHAT, PRIXVENTE = item.PRIXVENTE, labo = laboService.GetLaboratoire(item.ID_LABORATOIR.GetValueOrDefault()).NAMEL }; model.Add(prod); }); 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)); } }