public void GetOne() { var Cxt = new PermaFungiRepository(connexion); var Permafungi = new PermaFungiClass { Adresse = "rue de l'espoir", Contact = "David", Email = "*****@*****.**", Ville = "chl" }; var newPermafungi = Cxt.Insert(Permafungi); Assert.AreEqual(Cxt.GetOne(newPermafungi.IdPermaFungi).Ville, "chl"); }
public HttpResponseMessage Get(int id) { PermaFungiRepository PFRepo = new PermaFungiRepository(connexion); var result = PFRepo.GetOne(id); if (result != null) { return(Request.CreateResponse(HttpStatusCode.OK, result)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound, "PermaFungi with ID: " + id.ToString() + "not found")); } }
public HttpResponseMessage delete(int id) { try { PermaFungiRepository PFRepo = new PermaFungiRepository(connexion); var PFToDelete = PFRepo.GetOne(id); if (PFToDelete == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "PermaFungi with ID: " + id.ToString() + "not found")); } PFRepo.Delete(id); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage Get(int idPF, int idProd) { VendsRepository VenteRepo = new VendsRepository(connexion); PermaFungiRepository PFRepo = new PermaFungiRepository(connexion); ProduitRepository prodRepo = new ProduitRepository(connexion); var compositKey = new CompositeKey <int, int>(); compositKey.PK1 = PFRepo.GetOne(idPF).Id; compositKey.PK2 = prodRepo.GetOne(idProd).Id; var result = VenteRepo.GetOne(compositKey); if (result != null) { return(Request.CreateResponse(HttpStatusCode.OK, result)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound, "Vente with ID: " + compositKey.ToString() + "not found")); } }