public HttpResponseMessage UpdateDoctor(Api_Models.Doctor_ApiModel objDoctor, String Id) { try { var doctor = from d in db.MstDoctors where d.Id == Convert.ToInt32(Id) select d; if (doctor.Any()) { var updateDoctor = doctor.FirstOrDefault(); updateDoctor.EmployeeId = objDoctor.EmployeeId; updateDoctor.Lastname = objDoctor.Lastname; updateDoctor.FirstName = objDoctor.FirstName; updateDoctor.Department = objDoctor.Department; updateDoctor.Position = objDoctor.Position; updateDoctor.PrcNumber = objDoctor.PrcNumber; db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Doctor not found!")); } } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
public HttpResponseMessage AddDoctpr(Api_Models.Doctor_ApiModel objDoctor) { try { Data.MstDoctor newDoctor = new Data.MstDoctor { EmployeeId = objDoctor.EmployeeId, Lastname = objDoctor.Lastname, FirstName = objDoctor.FirstName, Department = objDoctor.Department, Position = objDoctor.Position, PrcNumber = objDoctor.PrcNumber, }; db.MstDoctors.InsertOnSubmit(newDoctor); db.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }