コード例 #1
0
        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
        }
コード例 #2
0
        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));
        }