public static User AuthenticateOld(HttpRequestMessage request) { var apiKey = GetKey(request, "apiKey"); if (apiKey == null) { return(null); } // Once the api key is found, check if valid api key. try { using (WebAPISecurityEntities securityDBEntities = new WebAPISecurityEntities()) { var userObj = securityDBEntities.vwAPIUsers.Where(x => x.APIKey.ToString() == apiKey).FirstOrDefault(); if (userObj != null) { return(Mapper.Map <User>(userObj)); } } } catch (Exception e) { Common.Logs.log().Error(string.Format("Error in acquiring HttpContext.Current.User{0}", Common.Logs.FormatException(e))); } return(null); }
public static User GetUser() { var accountId = HttpContext.Current.User.Identity.Name; try { using (WebAPISecurityEntities securityDBEntities = new WebAPISecurityEntities()) { return(Mapper.Map <User>(securityDBEntities.vwAPIUsers.Where(x => x.AccountId == accountId).FirstOrDefault())); } } catch (Exception e) { Common.Logs.log().Error(string.Format("Error in acquiring HttpContext.Current.User{0}", Common.Logs.FormatException(e))); } return(null); }