public ValidationResult <Employer> UpdateEmployer(Employer employer) { var validationResult = EmployerAlreadyExists(employer.Name, employer.EmployerId); if (!validationResult.Succeeded) { return(validationResult); } try { var employerData = RetrieveEmployer(employer.EmployerId); employerData.Name = employer.Name; employerData.Address1 = employer.Address1; employerData.Address2 = employer.Address2; employerData.Address3 = employer.Address3; employerData.Address4 = employer.Address4; validationResult.Entity = _payrollBureauDataService.UpdateEntityEntry(employerData); validationResult.Succeeded = true; return(validationResult); } catch (Exception ex) { validationResult.Succeeded = false; validationResult.Message = ex.Message; } return(validationResult); }
public ValidationResult <Models.Bureau> UpdateBureau(Models.Bureau bureau) { var validationResult = BureauAlreadyExists(bureau.Name, bureau.BureauId); if (!validationResult.Succeeded) { return(validationResult); } try { var bureauData = RetrieveBureau(bureau.BureauId); bureauData.Name = bureau.Name; validationResult.Entity = _payrollBureauDataService.UpdateEntityEntry(bureauData); validationResult.Succeeded = true; return(validationResult); } catch (Exception ex) { validationResult.Succeeded = false; validationResult.Message = ex.Message; } return(validationResult); }