public IHttpActionResult PutMedical_Proffesionals(int id, Medical_Proffesionals medical_Proffesionals) { db.Configuration.ProxyCreationEnabled = false; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != medical_Proffesionals.MP_ID) { return(BadRequest()); } db.Entry(medical_Proffesionals).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!Medical_ProffesionalsExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public HttpResponseMessage Login([FromUri] Medical_Proffesionals userDet) { bool UseInDb = false; if (db.Medical_Proffesionals.Where(zz => zz.MP_Email == userDet.MP_Email && zz.MP_Password == userDet.MP_Password).Count() == 1) { UseInDb = true; } if (UseInDb) { userDet = db.Medical_Proffesionals.Where(zz => zz.MP_Email == userDet.MP_Email).FirstOrDefault(); RefreshGUID(userDet); userDet = db.Medical_Proffesionals.Where(zz => zz.MP_Email == userDet.MP_Email).FirstOrDefault(); List <dynamic> uselit = new List <dynamic>(); dynamic user1 = new ExpandoObject(); user1.GUID = userDet.GUID; user1.Correct = true; uselit.Add(user1); var response1 = Request.CreateResponse(HttpStatusCode.OK, uselit); response1.Headers.Add("Access-Control-Allow-Origin", "*"); return(response1); } else { var response = Request.CreateResponse(HttpStatusCode.OK, "Access not allowed"); response.Headers.Add("Access-Control-Allow-Origin", "*"); return(response); } }
public IHttpActionResult GetMedical_Proffesionals(int id) { Medical_Proffesionals medical_Proffesionals = db.Medical_Proffesionals.Find(id); if (medical_Proffesionals == null) { return(NotFound()); } return(Ok(medical_Proffesionals)); }
public IHttpActionResult GetMedical_Proffesionals(int id) { db.Configuration.ProxyCreationEnabled = false; Medical_Proffesionals medical_Proffesionals = db.Medical_Proffesionals.Find(id); if (medical_Proffesionals == null) { return(NotFound()); } return(Ok(medical_Proffesionals)); }
public IHttpActionResult PostMedical_Proffesionals(Medical_Proffesionals medical_Proffesionals) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Medical_Proffesionals.Add(medical_Proffesionals); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = medical_Proffesionals.MP_ID }, medical_Proffesionals)); }
public IHttpActionResult DeleteMedical_Proffesionals(int id) { Medical_Proffesionals medical_Proffesionals = db.Medical_Proffesionals.Find(id); if (medical_Proffesionals == null) { return(NotFound()); } db.Medical_Proffesionals.Remove(medical_Proffesionals); db.SaveChanges(); return(Ok(medical_Proffesionals)); }
public IHttpActionResult DeleteMedical_Proffesionals(int id) { db.Configuration.ProxyCreationEnabled = false; Medical_Proffesionals medical_Proffesionals = db.Medical_Proffesionals.Find(id); if (medical_Proffesionals == null) { return(NotFound()); } db.Medical_Proffesionals.Remove(medical_Proffesionals); db.SaveChanges(); return(Ok(medical_Proffesionals)); }
public void RefreshGUID(Medical_Proffesionals use) { db.Configuration.ProxyCreationEnabled = false; use.GUID = Guid.NewGuid(); use.GUIDExp = DateTime.Now.AddMinutes(30); var guids = db.Medical_Proffesionals.Where(zz => zz.GUID == use.GUID).Count(); if (guids > 0) { RefreshGUID(use); } else { var u = db.Medical_Proffesionals.Where(zz => zz.MP_Email == use.MP_Email).FirstOrDefault(); db.Entry(u).CurrentValues.SetValues(use); db.SaveChanges(); } }
public HttpResponseMessage LogedIn([FromUri] Medical_Proffesionals user) { if (db.Medical_Proffesionals.Where(zz => zz.MP_Email == user.MP_Email && zz.MP_Password == user.MP_Password).Count() == 1) { List <dynamic> uselit = new List <dynamic>(); dynamic user1 = new ExpandoObject(); user1.Logedin = true; uselit.Add(user1); var response1 = Request.CreateResponse(HttpStatusCode.OK, uselit); response1.Headers.Add("Access-Control-Allow-Origin", "*"); return(response1); } else { var response = Request.CreateResponse(HttpStatusCode.OK, "Access not allowed"); response.Headers.Add("Access-Control-Allow-Origin", "*"); return(response); } }