Ejemplo n.º 1
0
 public IActionResult Published()
 {
     return(View(new UserOwnedViewModel()
     {
         UserName = _userDetails.GetUserName()
     }));
 }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        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));
        }
Ejemplo n.º 6
0
        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));
        }