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)); }
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)); }