public LastEmployment UpdateObject(LastEmployment lastEmployment, EmployeeService _employeeService) { return(lastEmployment = _validator.ValidUpdateObject(lastEmployment, _employeeService) ? _repository.UpdateObject(lastEmployment) : lastEmployment); }
public LastEmployment CreateObject(LastEmployment lastEmployment, EmployeeService _employeeService) { // lastEmployment.Errors = new Dictionary<String, String>(); return(_validator.ValidCreateObject(lastEmployment, _employeeService) ? _repository.CreateObject(lastEmployment) : lastEmployment); }
public TitleInfo SoftDeleteObject(TitleInfo titleInfo, EmployeeService _employeeService) { return(titleInfo = _validator.ValidDeleteObject(titleInfo, _employeeService) ? _repository.SoftDeleteObject(titleInfo) : titleInfo); }
public LastEmployment CreateObject(string Company, string Title, DateTime StartDate, Nullable <DateTime> EndDate, string ResignReason, EmployeeService _employeeService) { LastEmployment lastEmployment = new LastEmployment { Company = Company, Title = Title, StartDate = StartDate, EndDate = EndDate, ResignReason = ResignReason, }; return(this.CreateObject(lastEmployment, _employeeService)); }
public EmployeeLeave CreateObject(EmployeeLeave employeeLeave, EmployeeService _employeeService) { employeeLeave.LeaveInterval = (int)employeeLeave.EndDate.Subtract(employeeLeave.StartDate).TotalDays + 1; _repository.CreateObject(employeeLeave); return(employeeLeave); }