Example #1
0
 public static Postmen  GetPostman(string token)
 {
     using (Post_DbEntities db = new Post_DbEntities())
     {
         var model = db.PostmanSessions.FirstOrDefault(u => u.Token == token);
         return(model?.Postmen);
     }
 }
Example #2
0
 private static void GetRequest(object result)
 {
     using (Post_DbEntities db = new Post_DbEntities())
     {
         int id      = (int)result;
         var request = db.UserRequests.Find(id);
         if (request != null)
         {
             var nears = AsyncSocket._Postman
                         .Select(u => new
             {
                 distance = Math.Pow(Convert.ToDouble(u.PostmanModel.Latitude.Replace('.', '/')) -
                                     Convert.ToDouble(request.OriginLatitude.Replace('.', '/')), 2) +
                            Math.Pow(Convert.ToDouble(u.PostmanModel.Longitiude.Replace('.', '/')) -
                                     Convert.ToDouble(request.OriginLongitiude.Replace('.', '/')), 2),
                 id = u.PostmanModel.Token
             }).OrderBy(u => u.distance).ToList();
         }
     }
 }
Example #3
0
        public static void SaveData(string data)
        {
            string query = "";
            object cmm   = null;

            try
            {
                //var test = Properties.Settings.Default.__connection;
                //using (SqlConnection con = new SqlConnection(test))
                //{

                //    string aquery = "INSERT INTO [dbo].[TruckLocations]" +
                //                    "([TruckId],[Latitude],[Longitiude])" +
                //                    "VALUES(19,'from clinet','" + data.ToString() + "')";

                //    con.Open();
                //    SqlCommand aCommand = new SqlCommand(aquery, con);
                //    cmm = aCommand.ExecuteScalar();
                //    SqlCommand command = new SqlCommand(query, con);
                //    command.ExecuteNonQuery();
                //}
                using (Post_DbEntities db = new Post_DbEntities())
                {
                    db.TruckLocations.Add(new TruckLocation()
                    {
                        Latitude   = "From client",
                        TruckId    = 19,
                        Longitiude = data
                    });
                    db.SaveChanges();
                }
            }
            catch (Exception e)
            {
            }
        }