public CreateCommandeViewModel(List <string> mesCodeISBN, string codeUtilisateur) { LaCommandeVM = new CommandeModel { LePayeurM = new PayeurModel(codeUtilisateur), LesLignesM = new List <LigneDeCommandeModel>() }; foreach (var codeISBN in mesCodeISBN) { LaCommandeVM.LesLignesM.Add(new LigneDeCommandeModel { LeLivreM = new LivreModel(codeISBN) }); } }
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)); } }