public ActionResult Create(TbSePais collection)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }
            TbSePais pais;
            var      ids = User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value;

            try
            {
                pais = PaisService.Create(collection);
                if (pais != null)
                {
                    TbSeMensaje msj = new TbSeMensaje("Has creado un Pais");
                    // Email("Se creo un Pais", msj);

                    this.IBitacoraMap.CrearBitacora(Convert.ToInt32(ids), "Creo un nuevo pais", pais.Id, "Pais");
                }
                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                throw;
            }
        }
Esempio n. 2
0
        public ActionResult Create([Bind(Include = "Id_pais,Nombre")] Pai pai)
        {
            if (ModelState.IsValid)
            {
                _paisService.Create(pai);
                return(RedirectToAction("Index"));
            }

            return(View(pai));
        }
Esempio n. 3
0
        public IActionResult PostPais([FromBody] PaisViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var pais = new Pais
            {
                Name       = model.Pais.Name,
                Continente = model.Pais.Continente
            };

            _paisService.Create(pais);

            return(Ok("Created"));
        }
Esempio n. 4
0
 public TbSePais Create(PaisViewModel viewModel)
 {
     return(paisService.Create(ViewModelToDomain(viewModel)));
 }