public HttpResponseMessage Delete(tbl_Departmentss departments) { try { using (var db = new HastaneDBEntities()) { if (db.tbl_Departmentss.FirstOrDefault(x => x.HospitalID == departments.HospitalID || x.DepartmentID == departments.DepartmentID) != null) { db.tbl_Departmentss.Remove(departments); db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, "silindi")); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bulunamadı")); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }
public HttpResponseMessage Post(tbl_Departmentss departmens) { try { using (var db = new HastaneDBEntities()) { tbl_Departmentss Departmens = db.tbl_Departmentss.FirstOrDefault(x => x.HospitalID == departmens.HospitalID || x.DepartmentID == departmens.DepartmentID); if (Departmens != null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Bu hastanede bu departman bulunmakta bulunmakta")); } else { db.tbl_Departmentss.Add(departmens); db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK, departmens)); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }