public IActionResult Published() { return(View(new UserOwnedViewModel() { UserName = _userDetails.GetUserName() })); }
public async Task <IActionResult> Summary(Guid id) { var stock = await GetData($"{_options.Value.InventoryApiUrl}stockitem/{id}"); var vm = JsonConvert.DeserializeObject <StockItemViewModel>(stock); vm.DashboardUrl = _options.Value.DashboardUrl; vm.UserName = _userDetails.GetUserName(); return(View(vm)); }
public async Task <IActionResult> Index() { var content = await GetData($"{_options.Value.AdvertApiUrl}adverts?Status=Active"); var vm = new HomeViewModel() { ActiveAdverts = JsonConvert.DeserializeObject <List <AdvertDto> >(content), UserName = _userDetails.GetUserName(), DashboardUrl = _options.Value.DashboardUrl }; return(View(vm)); }
public async Task <IActionResult> Index() { var advertData = await GetData(_options.Value.AdvertApiUrl + "publishedadverts"); var adverts = JsonConvert.DeserializeObject <List <AdvertViewModel> >(advertData); var vm = new HomeViewModel { UserName = _userDetails.GetUserName(), CurrentAdverts = adverts }; return(View(vm)); }
public async Task <IActionResult> Index() { var content = await GetData(_options.Value.InventoryApiUrl + "shelves"); var shelves = JsonConvert.DeserializeObject <List <ShelfViewModel> >(content); var vm = new HomeViewModel() { DashboardUrl = _options.Value.DashboardUrl, UserName = _userDetails.GetUserName(), Shelves = shelves }; return(View(vm)); }
public async Task <IActionResult> Shelf(int id) { var stock = await GetData($"{_options.Value.InventoryApiUrl}shelves/{id}"); var vm = JsonConvert.DeserializeObject <ShelfViewModel>(stock); if (!vm.ShelfHasBatches) // Shortcut { return(RedirectToAction("Summary", "StockItem", new { id = vm.StockItems.First().Id })); } vm.DashboardUrl = _options.Value.DashboardUrl; vm.UserName = _userDetails.GetUserName(); return(View(vm)); }