public HttpResponseMessage Post(tbl_Favorite favori) { try { using (var db = new HastaneDBEntities()) { tbl_Favorite Favori = db.tbl_Favorite.FirstOrDefault(x => x.DoctorID == favori.DoctorID && x.PatientID == favori.PatientID); if (Favori != null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bu hastanede bu departman bulunmakta bulunmakta")); } else { db.addFavoriteDoctor(favori.PatientID, favori.DoctorID); db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, favori)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }