public async Task <IActionResult> Create(VendedorUbicacionVM vendedorUbicacionVM) { if (ModelState.IsValid) { Vendedor vendedor = vendedorUbicacionVM.vendedor; await _vendedoresService.CreateVendedor(vendedor); UbicacionVendedor ubicacionVendedor = vendedorUbicacionVM.ubicacion; await _ubicacionesVendedoresService.CreateUbicacionVendedor(ubicacionVendedor); return(RedirectToAction("Inscrito", "Vendedores")); } return(RedirectToAction("Inscrito", "Vendedores")); //NOTA: Tenemos que añadir una página error a la que enviar al vendedor si se da algún problema en la creación del mismo }
public async Task <IActionResult> Miperfil() { string vendedorId = _userManager.GetUserId(User); Vendedor nuevoVendedor = await _vendedoresService.ObtenerVendedorDesdedIdentity(vendedorId); UbicacionVendedor ubicacionVendedor = await _ubicacionesVendedoresService.GetUbicacionVendedorById(nuevoVendedor.Id); VendedorUbicacionVM vendedorUbicacionVM = new VendedorUbicacionVM() { vendedor = nuevoVendedor, ubicacion = ubicacionVendedor }; ViewData["VendedorUbicacionVM"] = vendedorUbicacionVM; return(View(nuevoVendedor)); }