Exemple #1
0
        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));
 }
Exemple #4
0
 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>());
        }