Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }