Exemple #1
0
        public IActionResult Create(Registro entidad)
        {
            //Instancia la entidad
            servicio.Crear(entidad);

            //Regresa la ruta de la entidad creada de acuerdo al key {Id o Codigo}
            return(CreatedAtRoute(nameof(Search), new { codigo = entidad.Id }, entidad));
        }
Exemple #2
0
        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"));
        }