public List <GetUserToken> LogOnModel(Account objAccount) { bool isUserExist = false; using (DBModel db = new DBModel()) { List <GetUserToken> lstUserDetails = new List <GetUserToken>(); isUserExist = db.Accounts.Any(u => u.Email == objAccount.Email && u.Password == objAccount.Password); if (isUserExist) { Guid guid = Guid.NewGuid(); GetUserToken objGetUserToken = new GetUserToken(); objGetUserToken.Email = objAccount.Email; objGetUserToken.Name = db.Accounts.Where(u => u.Email == objAccount.Email && u.Password == objAccount.Password).Select(n => n.Name).FirstOrDefault(); objGetUserToken.AccountTypeID = db.Accounts.Where(u => u.Email == objAccount.Email && u.Password == objAccount.Password).Select(a => a.AccountTypeID).FirstOrDefault(); objGetUserToken.Token = guid.ToString(); lstUserDetails.Add(objGetUserToken); return(lstUserDetails); // return Json(objGetUserToken, JsonRequestBehavior.AllowGet); } else { lstUserDetails.Add(null); return(lstUserDetails); } } }
public Response CheckAdmin(GetUserToken token) { return(userRepository.CheckAdmin(token.token)); }
public UserProfile GetUser(GetUserToken token) { return(userRepository.GetUser(token.token)); }
public List <Passage> GetPassages(GetUserToken authToken) { return(repository.GetPassages(authToken.token)); }
public static IList <Passage> GetPassageTable(string authToken) { if (authToken != null) { GetUserToken token = new GetUserToken { token = authToken }; var httpClient = new HttpClient { Timeout = new TimeSpan(0, 0, 10, 0) }; var json = JsonConvert.SerializeObject(token); var httpContent = new StringContent(json, Encoding.UTF8, "application/json"); var httpResponseMessage = httpClient.PostAsync(PPConfig.EndPointAdress + "passages", httpContent).Result; if (httpResponseMessage.StatusCode == HttpStatusCode.OK) { string contents = httpResponseMessage.Content.ReadAsStringAsync().Result; var result = JsonConvert.DeserializeObject <List <Passage> >(contents); return(result); } } //table.Add(new PassageModel() //{ // Passage_ID = 1, // Date = new DateTime(2017, 03, 29), // Time = new TimeSpan(0, 2, 34, 21), // Length = 28, // Car = "Toyota Yaris" //}); //table.Add(new PassageModel() //{ // Passage_ID = 2, // Date = new DateTime(2017, 03, 17), // Time = new TimeSpan(0, 1, 57, 43), // Length = 31, // Car = "Peugeot 207" //}); //table.Add(new PassageModel() //{ // Passage_ID = 3, // Date = new DateTime(2017, 03, 29), // Time = new TimeSpan(0, 2, 34, 21), // Length = 13, // Car = "Renault Clio" //}); //table.Add(new PassageModel() //{ // Passage_ID = 4, // Date = new DateTime(2017, 04, 01), // Time = new TimeSpan(0, 5, 04, 41), // Length = 5, // Car = "Mazda 3" //}); //table.Add(new PassageModel() //{ // Passage_ID = 5, // Date = new DateTime(2017, 03, 29), // Time = new TimeSpan(0, 2, 34, 21), // Length = 258, // Car = "Toyota Yaris" //}); //table.Add(new PassageModel() //{ // Passage_ID = 6, // Date = new DateTime(2017, 03, 17), // Time = new TimeSpan(0, 1, 57, 43), // Length = 78, // Car = "Peugeot 207" //}); //table.Add(new PassageModel() //{ // Passage_ID = 7, // Date = new DateTime(2017, 03, 29), // Time = new TimeSpan(0, 2, 34, 21), // Length = 41, // Car = "Renault Clio" //}); //table.Add(new PassageModel() //{ // Passage_ID = 8, // Date = new DateTime(2017, 04, 01), // Time = new TimeSpan(0, 5, 04, 41), // Length = 12, // Car = "Mazda 3" //}); //table.Add(new PassageModel() //{ // Passage_ID = 9, // Date = new DateTime(2017, 03, 29), // Time = new TimeSpan(0, 2, 34, 21), // Length = 41, // Car = "Renault Clio" //}); //table.Add(new PassageModel() //{ // Passage_ID = 10, // Date = new DateTime(2017, 04, 01), // Time = new TimeSpan(0, 5, 04, 41), // Length = 12, // Car = "Mazda 3" //}); return(new List <Passage>()); }