Exemple #1
0
        public ActionResult MapSearchRequestsHistory(int?page)
        {
            IList <MapSearchRequestHistoryVM> searchRequests = MapRequests.GetMapSearchRequestsHistory();
            int pageNumber = page ?? 1;

            return(View(new PagedList <MapSearchRequestHistoryVM>(searchRequests, pageNumber, DefaultPageSize)));
        }
Exemple #2
0
 public PartialViewResult SearchAddress(MapRequestVM mapRequest)
 {
     try
     {
         MapSearchResultVM mapSearchResult = MapRequests.SearchForAddress(mapRequest);
         return(PartialView(mapSearchResult));
     }
     catch (ValidationException e)
     {
         return(PartialView("ValidationException", e));
     }
 }
        private void ProcessMapRequests(Connection connection, MapRequests incomingObject)
        {
            var user = _gr.User.GetUserByConnection(connection);

            TStuffLog.Debug($"Incomming Request with: {incomingObject.Request.ToString()}");
            //DemoMaps
            switch (incomingObject.Request)
            {
            case MapRequestTypes.GetAllMaps:
                SendMapListToClient(user);
                break;

            case MapRequestTypes.GetOpenGames:
                SendOpenGames(user);
                break;
            }
        }
        public object SearchAddress([FromBody] MapRequestAVM value)
        {
            try
            {
                var result = MapRequests.SearchForAddress(value);
                switch ((OSMClient.SearchResultCode)Enum.Parse(typeof(OSMClient.SearchResultCode), result.ResultCode))
                {
                case OSMClient.SearchResultCode.OK:
                    return(Request.CreateResponse(HttpStatusCode.OK, JsonConvert.SerializeObject(result)));

                case OSMClient.SearchResultCode.NOT_FOUND:
                    return(Request.CreateResponse(HttpStatusCode.NotFound, JsonConvert.SerializeObject(result)));

                default:
                    return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Unexpected internal server error during map search"));
                }
            }
            catch (Exception e)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, e));
            }
        }