public bool UpdatePatient(Model.Patient entity) { var validation = new PatientValidation.PatientEntityValidate().Validate(entity); if (!validation.IsValid) { throw new ValidationException(validation.Errors); } using (var db = new Model.PhysicManagementEntities()) { var Entity = db.Patient.Find(entity.Id); Entity.FirstName = entity.FirstName; Entity.LastName = entity.LastName; Entity.Mobile = entity.Mobile; Entity.NationalCode = entity.NationalCode; Entity.Code = entity.Code; Entity.Province = entity.Province; Entity.City = entity.City; Entity.Address = entity.Address; Entity.RegisterDate = entity.RegisterDate; Entity.GenderIsMale = entity.GenderIsMale; return(db.SaveChanges() == 1); } }
public bool AddPatient(Model.Patient entity) { var validation = new PatientValidation.PatientEntityValidate().Validate(entity); if (!validation.IsValid) { throw new ValidationException(validation.Errors); } using (var db = new Model.PhysicManagementEntities()) { db.Patient.Add(entity); return(db.SaveChanges() == 1); } }