public Response <User> CheckLogin(GetUserByCheckLoginRequest request) { Response <User> response = new Response <User>(); if (request == null || string.IsNullOrEmpty(request.Name) || string.IsNullOrEmpty(request.Password) || request.ProjectID == 0) { ArgumentNullException ex = new ArgumentNullException("CheckLogin request"); LogError(ex); response.ErrorCode = ErrorCode.Argument; response.Exception = ex; return(response); } UserAccessor accessor = new UserAccessor(); try { response.Result = accessor.CheckLoginUser(request.Name, request.Password, request.ProjectID); response.IsSuccess = true; } catch (Exception ex) { LogError(ex); response.IsSuccess = false; response.ErrorCode = ErrorCode.Technical; } return(response); }