public IHttpActionResult Authenticate([FromBody] dtoLoginRequest loginRequest) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } dtoUserAccount userAccount = uaService.Authenticate(loginRequest.EmailId, loginRequest.Password); if (userAccount == null) { return(Unauthorized()); } else { return(Ok(userAccount)); } } catch (Exception ex) { return(InternalServerError(new Exception(ex.Message))); } }
public dtoUserAccount GetUserAccount(Int32 UserId) { try { var userAccount = dataContext.UserAccounts.Find(UserId); dtoUserAccount dtoUser = Mapper.Map <dtoUserAccount>(userAccount); return(dtoUser); } catch (Exception ex) { throw ex; } }
public dtoUserAccount GetUserAccountsByeMailId(string eMailId) { try { var userAccount = dataContext.UserAccounts.Where(x => x.EmailId == eMailId).FirstOrDefault(); dtoUserAccount dtoUser = Mapper.Map <dtoUserAccount>(userAccount); return(dtoUser); } catch (Exception ex) { throw ex; } }
public dtoUserAccount Authenticate(string eMailId, string password) { try { var userAccount = dataContext.UserAccounts.SingleOrDefault(x => x.EmailId == eMailId && x.Password == password); dtoUserAccount dtoUser = Mapper.Map <dtoUserAccount>(userAccount); return(dtoUser); } catch (Exception ex) { throw ex; } }