public PunchType BizAction(PunchTypeDto inputData) { if (string.IsNullOrWhiteSpace(inputData.Name)) { AddError("Punch Type Name is Required."); return(null); } if (inputData.WorkPackagepr == null) { AddError("Please insert value for workpackages percentage"); return(null); } var desStatus = PunchType.CreatePunchType(inputData.Name, inputData.ProjectId, inputData.WorkPackagepr); CombineErrors(desStatus); if (!HasErrors) { _dbAccess.Add(desStatus.Result); } return(HasErrors ? null : desStatus.Result); }