public void InhabilitarCandidato(DtoCandidato dto) { var Candidato = ObtenerCandidatoId(dto.Id); Candidato.Estado = "INACTIVO"; Actualizar(Candidato); }
public IList <DtoCandidato> ObtenhaCandidatos() { var oriovisto = new DtoCandidato { Id = 1, Nome = "ORIOVISTO GUIMARÃES", Partido = "PODEMOS", UF = "PR" }; var thiago = new DtoCandidato { Id = 2, Nome = "THIAGO MITRAUD", Partido = "NOVO", UF = "MG" }; var adriana = new DtoCandidato { Id = 3, Nome = "ADRIANA VENTURA", Partido = "NOVO", UF = "SP" }; var vinicius = new DtoCandidato { Id = 4, Nome = "VINICIUS POIT", Partido = "NOVO", UF = "SP" }; var lucas = new DtoCandidato { Id = 5, Nome = "LUCAS GONZALEZ", Partido = "NOVO", UF = "MG" }; var result = new List <DtoCandidato>(); result.Add(oriovisto); result.Add(thiago); result.Add(adriana); result.Add(vinicius); result.Add(lucas); return(result); }
Pe06_Candidato mapearDtoAEntidad(DtoCandidato dto) => new Pe06_Candidato() { PersonaId = dto.personaId, EscanioId = dto.escanioId, ListaId = dto.listaId, Estado = dto.estado, UsuarioCreacion = dto.usuarioCreacion, FechaCreacion = DateTime.Now, Foto = dto.fotoUrl, };
public DtoApiResponseMessage CrearCandidato(DtoCandidato dto) { if (dto.fotoObjeto != null) { dto.fotoUrl = _googleDriveService.UploadBase64(dto.fotoObjeto.base64, dto.fotoObjeto.tipo, dto.fotoObjeto.extension, pathCandidatos); } var candidato = mapearDtoAEntidad(dto); Crear(candidato); var dtoMapeado = mapearEntidadADto(candidato); return(_utilitarios.CrearDtoApiResponseMessage(dtoMapeado, "VE_PEL_CAN_001")); }
public DtoApiResponseMessage ObtenerCandidatoMedianteId(DtoCandidato dto) { var candidato = ObtenerCandidatoId(dto.Id); if (candidato != null) { var dtoMapeado = mapearEntidadADto(candidato); return(_utilitarios.CrearDtoApiResponseMessage(dtoMapeado, "VE_PEL_CAN_004")); } else { return(_utilitarios.CrearDtoApiResponseMessage(null, "VE_PEL_CAN_007")); } }
public IHttpActionResult Post([FromBody] DtoCandidato candidato) { if (candidato == null || string.IsNullOrEmpty(candidato.Nome)) { return(BadRequest("Informe o nome da candidato")); } if (candidato.OcupacaoId == null) { return(BadRequest("Informe a vaga do candidato")); } return(Ok(candidatoService.Adicionar(candidato.Nome, candidato.OcupacaoId))); }
public DtoApiResponseMessage EliminarCandidato(DtoCandidato dto) { var Candidato = ObtenerCandidatoId(dto.Id); if (Candidato != null) { Eliminar(Candidato.Id); var dtoMapeado = mapearEntidadADto(Candidato); return(_utilitarios.CrearDtoApiResponseMessage(dtoMapeado, "VE_PEL_CAN_003")); } else { return(_utilitarios.CrearDtoApiResponseMessage(null, "VE_PEL_CAN_007")); } }
IEnumerable <DtoCandidato> mapearEntidadADto(Pe06_Candidato candidato) { DtoCandidato dto = new DtoCandidato(); dto.Id = candidato.Id;; dto.personaId = candidato.PersonaId; dto.escanioId = candidato.EscanioId; dto.listaId = candidato.ListaId; dto.usuarioCreacion = candidato.UsuarioCreacion; dto.usuarioModificacion = candidato.UsuarioModificacion; dto.estado = candidato.Estado; dto.fotoUrl = candidato.Foto; List <DtoCandidato> Candidato = new List <DtoCandidato>(); Candidato.Add(dto); return(Candidato); }
public DtoApiResponseMessage ActualizarCandidato(DtoCandidato dto) { var candidato = ObtenerCandidatoId(dto.Id); if (candidato != null) { candidato.PersonaId = dto.personaId; candidato.EscanioId = dto.escanioId; candidato.ListaId = dto.listaId; candidato.UsuarioModificacion = dto.usuarioModificacion; candidato.FechaModificacion = DateTime.Now; candidato.Estado = dto.estado; Actualizar(candidato); var dtoMapeado = mapearEntidadADto(candidato); return(_utilitarios.CrearDtoApiResponseMessage(dtoMapeado, "VE_PEL_CAN_002")); } else { return(_utilitarios.CrearDtoApiResponseMessage(null, "VE_PEL_CAN_007")); } }