public Response <foPatient> AssignPatient(foPatient patient, foDoctor doctor) { try { using (HMSgeneralentity db = new HMSgeneralentity()) { db.foDoctorAssignments.Add(new foDoctorAssignment() { DoctorId = doctor.Id, PatientId = patient.Id }); var result = db.SaveChanges(); if (result > 0) { return(new SucessResponse <foPatient>()); } else { throw new Exception("Not Saved"); } }; } catch (Exception ex) { return(new FailureResponse <foPatient>(ex)); } }
public void bindgrid() { using (HMSgeneralentity et = new HMSgeneralentity()) { if (et.xrayrequs.Count() > 0) { gridControl1.DataSource = et.xrayrequs.Local.ToBindingList(); } } }
public List <foDoctor> GetAvailable() { List <foDoctor> doctors; using (HMSgeneralentity db = new HMSgeneralentity()) { doctors = db.foDoctors.Where(d => d.Id > 0).ToList(); }; return(doctors); }
public List <foPatient> GetWaitingList() { using (HMSgeneralentity db = new HMSgeneralentity()) { List <foPatient> waitingList = new List <foPatient>(); db.foNewPatients.Include("foPatient") .ToList().ForEach(np => { waitingList.Add(np.foPatient); }); return(waitingList); }; }
public virtual IEnumerable <T> Get(params string[] includes) { using (HMSgeneralentity db = new HMSgeneralentity()) { var query = db.Set <T>() as IQueryable <T>; foreach (string include in includes) { query = query.Include(include); } return(query.ToList()); } }
public virtual T Find <T>(int Id, params string[] includes) where T : class, IEntityWithId { using (HMSgeneralentity db = new HMSgeneralentity()) { IQueryable <T> entityQuery = db.Set <T>(); foreach (var include in includes) { entityQuery = entityQuery.Include(include); } return(entityQuery.SingleOrDefault(e => e.Id == Id)); } }
//auto complete for branch public void BranchAutoComplete() { HMSgeneralentity bhms = new HMSgeneralentity(); Branch bra = bhms.Branches.Create(); var pos = bhms.Branches; foreach (var p in pos) { Brachauto.Add(p.BranchName.ToString()); } textEdit3.MaskBox.AutoCompleteSource = AutoCompleteSource.CustomSource; textEdit3.MaskBox.AutoCompleteMode = AutoCompleteMode.SuggestAppend; textEdit3.MaskBox.AutoCompleteCustomSource = Brachauto; }
//auto complete for departemnt name public void DepoAutoComplete() { HMSgeneralentity hmsd = new HMSgeneralentity(); Department dps = hmsd.Departments.Create(); var pos = hmsd.Departments; foreach (var p in pos) { autodepartment.Add(p.DepartmentName.ToString()); } textEdit4.MaskBox.AutoCompleteSource = AutoCompleteSource.CustomSource; textEdit4.MaskBox.AutoCompleteMode = AutoCompleteMode.SuggestAppend; textEdit4.MaskBox.AutoCompleteCustomSource = autodepartment; }
public virtual Response <T> Delete(int Id) { try { using (HMSgeneralentity db = new HMSgeneralentity()) { db.Set <T>().Remove(db.Set <T>().Find(Id)); db.SaveChanges(); }; return(new SucessResponse <T>()); } catch (Exception ex) { return(new FailureResponse <T>(ex)); } }
public virtual Response <T> Add(T entity) { try { using (HMSgeneralentity db = new HMSgeneralentity()) { db.Set <T>().Add(entity); db.SaveChanges(); }; return(new SucessResponse <T>(entity)); } catch (Exception ex) { return(new FailureResponse <T>(ex)); } }
public Response <foPatient> RemoveFromNewPatientsList(foPatient entity) { try { using (HMSgeneralentity db = new HMSgeneralentity()) { var newPatient = db.foNewPatients.Find(entity.Id); db.foNewPatients.Remove(newPatient); db.SaveChanges(); return(new SucessResponse <foPatient>(entity)); }; } catch (Exception ex) { return(new FailureResponse <foPatient>(ex)); } }
public virtual Response <T> Update(T entity) { try { using (HMSgeneralentity db = new HMSgeneralentity()) { if (db.Entry(entity).State == EntityState.Detached) { db.Set <T>().Attach(entity); } db.Entry(entity).State = EntityState.Modified; db.SaveChanges(); }; return(new SucessResponse <T>(entity)); } catch (Exception ex) { return(new FailureResponse <T>(ex)); } }
public override Response <foPatient> Add(foPatient entity) { try { using (HMSgeneralentity db = new HMSgeneralentity()) { db.foPatients.Add(entity); db.foNewPatients.Add(new foNewPatient() { Id = entity.Id }); db.SaveChanges(); return(new SucessResponse <foPatient>(entity)); }; } catch (Exception ex) { return(new FailureResponse <foPatient>(ex)); } }