コード例 #1
0
        public bool AddCancerTarget(Model.CancerTarget entity)
        {
            var validation = new CancerValidation.CancerTargetEntityValidate().Validate(entity);

            if (!validation.IsValid)
            {
                throw new ValidationException(validation.Errors);
            }

            using (var db = new Model.PhysicManagementEntities())
            {
                db.CancerTarget.Add(entity);
                return(db.SaveChanges() == 1);
            }
        }
コード例 #2
0
        public bool UpdateCancerTarget(Model.CancerTarget entity)
        {
            var validation = new CancerValidation.CancerTargetEntityValidate().Validate(entity);

            if (!validation.IsValid)
            {
                throw new ValidationException(validation.Errors);
            }

            using (var db = new Model.PhysicManagementEntities())
            {
                var Entity = db.CancerTarget.Find(entity.Id);
                Entity.CancerId = entity.CancerId;
                Entity.Optimum  = entity.Optimum;
                Entity.Title    = entity.Title;

                return(db.SaveChanges() == 1);
            }
        }