public Extranjero ActualizarExtranjero(ExtranjeroDTO entidad, int id) { var editado = new Extranjero() { ExtranjeroId = id, PaisOrigen = entidad.PaisOrigen, TramiteDNIid = entidad.TramiteDNIid }; _repository.Update(editado); return(editado); }
public IActionResult Post(ExtranjeroDTO dto) { try { return(new JsonResult(_servicio.CrearExtranjero(dto)) { StatusCode = 201 }); } catch (Exception e) { return(BadRequest(e.Message)); } }
public IActionResult Put(ExtranjeroDTO dto, int id) { if (dto.ExtranjeroId != id) { return(BadRequest()); } else { return new JsonResult(_servicio.ActualizarExtranjero(dto, id)) { StatusCode = 200 } }; } }
public Extranjero CrearExtranjero(ExtranjeroDTO entidad) { var tramite = new TramiteDNI(); _repository.Add(tramite); var nuevo = new Extranjero() { PaisOrigen = entidad.PaisOrigen, TramiteDNInavigator = tramite }; _repository.Add(nuevo); return(nuevo); }