public JsonResult Authenticate(User user) { var loginResponse = new LoginResponse(); if (_repository.VerifyEmail(user) == false) { loginResponse.Employee = null; loginResponse.ErrorMessage = "Invalid UserName"; loginResponse.ResponseStatus = "Failed"; } else { Employee employee = _repository.Authenticate(user); if (employee == null) { loginResponse.Employee = null; loginResponse.ErrorMessage = "Invalid Password"; loginResponse.ResponseStatus = "Failed"; } else { loginResponse.Employee = employee; loginResponse.ErrorMessage = ""; loginResponse.ResponseStatus = "Passed"; } } return(new JsonResult(loginResponse)); }