public Nacimiento ActualizarNacimiento(NacimientoDTO entidad, int id)
        {
            var editado = new Nacimiento()
            {
                NacimientoId = id,
                TramiteDNIid = entidad.TramiteDNIid
            };

            _repository.Update(editado);
            return(editado);
        }
Beispiel #2
0
 public IActionResult Post(NacimientoDTO dto)
 {
     try
     {
         return(new JsonResult(_servicio.CrearNacimiento(dto))
         {
             StatusCode = 201
         });
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
Beispiel #3
0
        public IActionResult Put(NacimientoDTO dto, int id)
        {
            if (dto.NacimientoId != id)
            {
                return(BadRequest());
            }

            else
            {
                return new JsonResult(_servicio.ActualizarNacimiento(dto, id))
                       {
                           StatusCode = 200
                       }
            };
        }
    }
        public Nacimiento CrearNacimiento(NacimientoDTO entidad)
        {
            var tramite = new TramiteDNI();

            _repository.Add(tramite);

            var nuevo = new Nacimiento()
            {
                TramiteRecienNacidoId = entidad.TramiteRecienNacidoId,
                TramiteDNInavigator   = tramite
            };


            _repository.Add(nuevo);
            return(nuevo);
        }