public void BizAction(WorkPackageStepDto inputData) { var roadMap = _dbAccess.GetWorkPackageStep(inputData.Id); if (roadMap == null) { throw new NullReferenceException("Could not find the workPackage step. Someone entering illegal ids?"); } var status = roadMap.UpdateWorkPackageStep(inputData.Title, inputData.Description); CombineErrors(status); Message = $"work package is update: {roadMap.ToString()}."; }
public void BizAction(int inputData) { var item = _updatedbAccess.GetWorkPackageStep(inputData); if (item == null) { AddError("Could not find the workpackage step. Someone entering illegal ids?"); return; } if (_updatedbAccess.HaveAnyActivity(item.Id)) { AddError("Work Package step hvae any activity!!!"); return; } _dbAccess.Delete(item); Message = $"work package step is Delete: {item.ToString()}."; }
public void BizAction(ActivityDto inputData) { var workPackage = _workPackageDbAccess.GetRoadMap(inputData.WorkPackageId); if (workPackage == null) { AddError("WorkPackage is Not Valid."); } var location = _locationDbAccess.GetLocationType(inputData.LocationId); if (location == null) { AddError("Location is Not Valid."); } var descipline = _desciplineDbAccess.GetDescipline(inputData.DesciplineId); if (descipline == null) { AddError("Descipline is Not Valid."); } var form = _formDicDbAccess.GetFormDictionary(inputData.FormDictionaryId); if (form == null) { AddError("Form is Not Valid."); } var system = _systemDbAccess.GetSystme(inputData.SystemdId); if (system == null) { AddError("System is Not Valid."); } var subSystem = _subSystemDbAccess.GetSubSystme(inputData.SubsytemId); if (subSystem == null) { AddError("Subsystem is Not Valid."); } var workStep = _workStepDbAccess.GetWorkPackageStep(inputData.WorkPackageStepId); if (workStep == null) { AddError("WorkPackage Step is Not Valid."); } var activity = _dbAccess.GetActivity(inputData.Id); if (activity == null) { AddError("Could not find the Activity. Someone entering illegal ids?"); return; } var status = activity.UpdateActivity(inputData.TagNumber, inputData.TagDescription , inputData.ValueUnitNum, inputData.EstimateMh, inputData.ActualMh, inputData.ActualStartDate, inputData.ActualEndDate, inputData.Condition, inputData.Status); CombineErrors(status); Message = $"activity is update: {activity.ToString()}."; }
public Activity BizAction(ActivityDto inputData) { var workPackage = _workPackageDbAccess.GetRoadMap(inputData.WorkPackageId); if (workPackage == null) { AddError("WorkPackage is Not Valid."); } var location = _locationDbAccess.GetLocationType(inputData.LocationId); if (location == null) { AddError("Location is Not Valid."); } var descipline = _desciplineDbAccess.GetDescipline(inputData.DesciplineId); if (descipline == null) { AddError("Descipline is Not Valid."); } var form = _formDicDbAccess.GetFormDictionary(inputData.FormDictionaryId); if (form == null) { AddError("Form is Not Valid."); } var system = _systemDbAccess.GetSystme(inputData.SystemdId); if (system == null) { AddError("System is Not Valid."); } var subSystem = _subSystemDbAccess.GetSubSystme(inputData.SubsytemId); if (subSystem == null) { AddError("Subsystem is Not Valid."); } var workStep = _workStepDbAccess.GetWorkPackageStep(inputData.WorkPackageStepId); if (workStep == null) { AddError("WorkPackage Step is Not Valid."); } if (inputData.WeightFactor < 0) { AddError("WeightFactor is Not Valid."); } if (string.IsNullOrWhiteSpace(inputData.TagNumber)) { AddError("TagNumber is Not Valid."); } var desStatus = Activity.CreateActivity(inputData.TagNumber, inputData.TagDescription, inputData.Progress, inputData.WeightFactor, inputData.ValueUnitNum, inputData.EstimateMh, inputData.ActualMh, inputData.Status, inputData.ActualStartDate, inputData.ActualEndDate , inputData.PlanStartDate, inputData.PlanEndDate, inputData.FormDictionaryId, inputData.ValueUnitId , inputData.WorkPackageId, inputData.LocationId, inputData.SubsytemId, inputData.Condition, inputData.ActivityCode, inputData.DesciplineId, inputData.WorkPackageStepId); CombineErrors(desStatus); if (!HasErrors) { _dbAccess.Add(desStatus.Result); } return(HasErrors ? null : desStatus.Result); }