Ejemplo n.º 1
0
        public async Task <IActionResult> Index(DateTime date)
        {
            var currentUser = await _userManager.GetUserAsync(User);

            if (currentUser == null)
            {
                return(Challenge());
            }

            if (date == DateTime.MinValue)
            {
                date = DateTime.Now;
            }

            var items = await _todoItemService.GetIncompleteItemsWithDateAsync(currentUser, date);

            GetMapInfo map  = new GetMapInfo(Configuration);
            var        mapQ = (from itemQ in items select itemQ.LatLong.ToString()).ToArray();

            var model = new TodoViewModel()
            {
                Items = items,
                Me    = currentUser.UserName,
                Map   = map.CallApiMap(mapQ)
            };

            return(View(model));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> AddressPartial(string address)
        {
            if (address == null)
            {
                return(BadRequest("Address field is empty"));
            }

            AddressViewModel model = new AddressViewModel();
            GetMapInfo       map   = new GetMapInfo(Configuration);

            model.info = await map.CallApiAsync(address);

            ViewBag.addressBag = model;
            return(PartialView("AddressPartial"));
        }
        public HttpResponseMessage GetAddress()
        {
            var model = new GetMapInfo();

            if (model == null)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest));
            }

            var response = new
            {
                success = true,
                model
            };

            return(Request.CreateResponse(response));
        }