public bool UpdatePhysicTreatmentPlanDetail(Model.PhysicTreatmentPlanDetail entity) { var validation = new PhysicTreatmentPlanDetailValidate().Validate(entity); if (!validation.IsValid) { throw new ValidationException(validation.Errors.ToString()); } using (var db = new Model.PhysicManagementEntities()) { var Entity = db.PhysicTreatmentPlanDetail.Find(entity.Id); if (Entity == null) { throw Common.MegaException.ThrowException("این رکورد در پایگاه داده پیدا نشد."); } Entity.MedicalRecordId = entity.MedicalRecordId; Entity.CancerOARId = entity.CancerOARId; Entity.CancerOARIdValue = entity.CancerOARIdValue; Entity.CancerOARTitle = entity.CancerOARTitle; Entity.CancerOARTolerance = entity.CancerOARTolerance; Entity.CancerTargetId = entity.CancerTargetId; Entity.CancerTargetOptimum = entity.CancerTargetOptimum; Entity.CancerTargetTitle = entity.CancerTargetTitle; Entity.CancerTargetValue = entity.CancerTargetValue; return(db.SaveChanges() == 1); } }
public PhysicTreatmentPlanDetail AddPhysicTreatmentPlanDetail(Model.PhysicTreatmentPlanDetail entity) { var validation = new PhysicTreatmentPlanDetailValidate().Validate(entity); if (!validation.IsValid) { throw new ValidationException(validation.Errors.ToString()); } using (var db = new Model.PhysicManagementEntities()) { var result = db.PhysicTreatmentPlanDetail.Add(entity); if (result == null) { return(null); } db.SaveChanges(); return(result); } }