public LogOnWMUserResponse LogOn(LogOnWMUserRequest request) { if (request == null) { AddNotification("LogOnWMUserRequest", "LogOnWMUserRequest required"); } var user = new WMUser(request.Email, request.Pass); AddNotifications(user); WMUser response = null; if (this.IsValid()) { response = _repository.GetBy(x => x.Email == user.Email && x.Pass == user.Pass); } return((LogOnWMUserResponse)response); }
public LogInWMUserResponse LogIn(LogInWMUserRequest request) { if (request == null) { AddNotification(nameof(LogInWMUserRequest), nameof(LogInWMUserRequest) + " required"); } WMUser user = new WMUser(request.Name, request.Email, request.Pass); AddNotifications(user); WMUser response = null; if (this.IsValid()) { _repository.Add(user); return((LogInWMUserResponse)user); } return((LogInWMUserResponse)response); }