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; } }
public ActionResult Create([Bind(Include = "Id_pais,Nombre")] Pai pai) { if (ModelState.IsValid) { _paisService.Create(pai); return(RedirectToAction("Index")); } return(View(pai)); }
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")); }
public TbSePais Create(PaisViewModel viewModel) { return(paisService.Create(ViewModelToDomain(viewModel))); }