public async Task <IActionResult> Index(CasaDoCodigo.Models.Cadastro cadastro) { if (ModelState.IsValid) { var usuario = await userManager.GetUserAsync(this.User); usuario.Email = cadastro.Email; usuario.Telefone = cadastro.Telefone; usuario.Nome = cadastro.Nome; usuario.Endereco = cadastro.Endereco; usuario.Complemento = cadastro.Complemento; usuario.Bairro = cadastro.Bairro; usuario.Municipio = cadastro.Municipio; usuario.UF = cadastro.UF; usuario.CEP = cadastro.CEP; await userManager.UpdateAsync(usuario); var carrinho = await carrinhoRepository.GetCarrinhoAsync(usuario.Id); var model = await pedidoRepository.FecharPedidoAsync(carrinho, cadastro); await carrinhoRepository.DeleteCarrinhoAsync(usuario.Id); return(base.View(model)); } return(Redirect("/Cadastro")); }
public void Delete(string id) { _repository.DeleteCarrinhoAsync(id); }