public async Task <IActionResult> Editar(string codigo = null) { var view = default(EstadoVueloViewModel); if (string.IsNullOrEmpty(codigo)) { view = new EstadoVueloViewModel(); } else { view = await servicio.Buscar(codigo); } return(View(view)); }
public IActionResult SearchById(string Codigo) { //Busca la entidad de acuerdo al key {Id, Codigo} var entidad = servicio.Buscar(Codigo); //Si es nula "not found", Si no es nula regresa entidad if (entidad == null) { return(NotFound()); } else { return(Ok(entidad)); } }
public async Task <IActionResult> Guardar(RegistroViewModel entidad) { #region dropdowns entidad.Aeronave = await servicioAeronave.Buscar(entidad.Aeronave.Codigo); entidad.Observacion = await servicioObservacion.Buscar(entidad.Observacion.Codigo); entidad.EstadoVuelo = await servicioVuelo.Buscar(entidad.EstadoVuelo.Codigo); #endregion if (string.IsNullOrEmpty(entidad.Id)) { await servicioRegistro.Crear(entidad); } else { await servicioRegistro.Actualizar(entidad); } return(RedirectToAction("Lista")); }