public IActionResult Details(string id) { var produto = _produtoServices.ObterProduto(id); var vm = _mapper.Map <ProdutoViewModel>(produto); return(View(vm)); }
public async Task <IActionResult> Details(string id) { int _id = int.Parse(id); var detalhesProduto = await _produtoServices.ObterProduto(_id); return(View(_mapper.Map <ProdutoViewModel>(detalhesProduto))); }
public async Task <IActionResult> Details(string id) { var produto = await _produtoServices.ObterProduto(id); var vm = _mapper.Map <ProdutoViewModel>(produto); return(Json(vm)); }
public IActionResult Add(string id) { var usuario = HttpContext.User.Identity.Name; Carrinho carrinho = _carrinhoServices.Obter(usuario); carrinho.Add(_produtoServices.ObterProduto(id).Result); _carrinhoServices.Salvar(usuario, carrinho); return(PartialView("Index", carrinho)); }
public async Task <IActionResult> Details(string id) { //Pega a lista de produtos cacheada no redis var produto = await _produtoServices.ObterProduto(id); //Usa o automapper pra convertar as listas var vm = _mapper.Map <ProdutoViewModel>(produto); return(View(vm)); }
public async Task <IActionResult> Add(string id) { var usuario = HttpContext.User.Identity.Name; var carrinho = _carrinhoService.Obter(usuario); carrinho.Add(await _produtoServices.ObterProduto(id)); _carrinhoService.Salvar(usuario, carrinho); return(PartialView("Index", carrinho)); }
public async Task <IActionResult> Details(string id) { var produto = await _produtoServices.ObterProduto(id); return(Json(produto)); }