Example #1
0
        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)));
            }
        }
Example #2
0
 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;
     }
 }
Example #3
0
 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;
     }
 }
Example #4
0
 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;
     }
 }