public IHttpActionResult PutHotel(decimal id, T_E_HOTEL_HOT t_E_HOTEL_HOT) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != t_E_HOTEL_HOT.HOT_ID) { return(BadRequest()); } db.Entry(t_E_HOTEL_HOT).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!T_E_HOTEL_HOTExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetHotel(decimal id) { T_E_HOTEL_HOT t_E_HOTEL_HOT = db.T_E_HOTEL_HOT.Find(id); if (t_E_HOTEL_HOT == null) { return(NotFound()); } return(Ok(t_E_HOTEL_HOT)); }
public HttpResponseMessage CreerHotel([Bind(Exclude = "HOT_ID")] T_E_HOTEL_HOT newHotel) { if (ModelState.IsValid && newHotel != null) { WSModel.addHotel(newHotel); return(null); } else { return(null); } }
public IHttpActionResult DeleteHotel(decimal id) { T_E_HOTEL_HOT t_E_HOTEL_HOT = db.T_E_HOTEL_HOT.Find(id); if (t_E_HOTEL_HOT == null) { return(NotFound()); } db.T_E_HOTEL_HOT.Remove(t_E_HOTEL_HOT); db.SaveChanges(); return(Ok(t_E_HOTEL_HOT)); }
public IHttpActionResult PostHotel(T_E_HOTEL_HOT t_E_HOTEL_HOT) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.T_E_HOTEL_HOT.Add(t_E_HOTEL_HOT); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = t_E_HOTEL_HOT.HOT_ID }, t_E_HOTEL_HOT)); }catch (Exception e) { Console.WriteLine(e.Message); return(null); } }
// AJOUTER NOUVEL HOTEL public int addHotel(T_E_HOTEL_HOT hotel_) { //HTR_ID T_E_HOTEL_HOT hotel = cleanHotel(hotel_); string userID = HttpContext.Current.User.Identity.GetUserId(); T_E_HOTELIER_HTR user = SearchUser(userID); using (WebClient client = new WebClient()) { string[] tab = { APIServer, Application, "Hotel" }; String FullURL = string.Join("/", tab); byte[] response = client.UploadValues(FullURL, new NameValueCollection() { { "CAT_NBETOILES", hotel.CAT_NBETOILES.ToString() }, { "PRX_ID", hotel.PRX_ID.ToString() }, { "HOT_ADRLIGNE1", hotel.HOT_ADRLIGNE1.ToString() }, { "HOT_ADRLIGNE2", hotel.HOT_ADRLIGNE2.ToString() }, { "HOT_CP", hotel.HOT_CP.ToString() }, { "HOT_DESCRIPTION", hotel.HOT_DESCRIPTION.ToString() }, { "HOT_ETAT", hotel.HOT_ETAT.ToString() }, { "HOT_LATITUDE", hotel.HOT_LATITUDE.ToString() }, { "HOT_LONGITUDE", hotel.HOT_LONGITUDE.ToString() }, { "HOT_MEL", hotel.HOT_MEL.ToString() }, { "HOT_NBCHAMBRES", hotel.HOT_NBCHAMBRES.ToString() }, { "HOT_NOM", hotel.HOT_NOM.ToString() }, { "HOT_SITEWEB", hotel.HOT_SITEWEB.ToString() }, { "HOT_TEL", hotel.HOT_TEL.ToString() }, { "HOT_VILLE", hotel.HOT_VILLE.ToString() }, { "HTR_ID", user.HTR_ID.ToString() }, { "IND_INDICATIF", hotel.IND_INDICATIF.ToString() }, { "PAY_ID", hotel.PAY_ID.ToString() }, }); string result = System.Text.Encoding.UTF8.GetString(response); return(0); } }
// INITIALISER LES DONNES PAR PRECAUTION public T_E_HOTEL_HOT cleanHotel(T_E_HOTEL_HOT hotel) { if (hotel.HOT_NBCHAMBRES == null) { hotel.HOT_NBCHAMBRES = -1; } if (hotel.HOT_SITEWEB == null) { hotel.HOT_SITEWEB = "N/R"; } if (hotel.HOT_ETAT == null) { hotel.HOT_ETAT = "N/R"; } if (hotel.HOT_ADRLIGNE2 == null) { hotel.HOT_ADRLIGNE2 = "N/R"; } hotel.HOT_LATITUDE = 0; hotel.HOT_LONGITUDE = 0; return(hotel); }