public async Task<User> CreateUser(CreateUser createUser) { try { var user = new User() { Salary = createUser.Salary, HourlyRate = createUser.HourlyRate }; user = _userRepository.Save(user); return await Task.FromResult(user); } catch (Exception exception) { Console.Out.WriteLine(exception.Message); } return await Task.FromResult<User>(null); }
private decimal GetHourlyRate(User user) { if (user.Salary > 0) { return user.Salary/2080; } return user.HourlyRate; }