public IHttpActionResult PostRequest_Ambulance(Request_Ambulance request_Ambulance) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Request_Ambulance.Add(request_Ambulance); try { db.SaveChanges(); } catch (DbUpdateException) { if (Request_AmbulanceExists(request_Ambulance.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = request_Ambulance.Id }, request_Ambulance)); }
public IHttpActionResult PutRequest_Ambulance(int id, Request_Ambulance request_Ambulance) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != request_Ambulance.Id) { return(BadRequest()); } db.Entry(request_Ambulance).State = System.Data.Entity.EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!Request_AmbulanceExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetRequest_Ambulance(int id) { Request_Ambulance Request_Ambulance = db.Request_Ambulance.Find(id); if (Request_Ambulance == null) { return(NotFound()); } return(Ok(Request_Ambulance)); }
public IHttpActionResult DeleteRequest_Ambulance(int id) { Request_Ambulance request_Ambulance = db.Request_Ambulance.Find(id); if (request_Ambulance == null) { return(NotFound()); } db.Request_Ambulance.Remove(request_Ambulance); db.SaveChanges(); return(Ok(request_Ambulance)); }
public string GetRequest_Ambulance(int cId, decimal lat, decimal lon, string details, string Ar) { Request_Ambulance request_Ambulance = new Request_Ambulance(); request_Ambulance.request_citizenId = cId; request_Ambulance.location_latitude = lat; request_Ambulance.location_longitude = lon; request_Ambulance.request_details = details; request_Ambulance.request_Date = DateTime.Now; db.Request_Ambulance.Add(request_Ambulance); db.SaveChanges(); if (Boolean.Parse(Ar) == true) { return("تم ارسال الطلب بنجاح ,سوف نصل في اقرب وقت"); } return("The request has been sent successfully. We will arrive soon"); }