public void InhabilitarProcesoElectoral(DtoProcesoElectoral dto) { var ProcesoElectoral = ObtenerProcesoElectoralId(dto.Id); ProcesoElectoral.Estado = "INACTIVO"; Actualizar(ProcesoElectoral); }
public DtoApiResponseMessage EliminarProcesoElectoral(DtoProcesoElectoral dto) { var ProcesoElectoral = ObtenerProcesoElectoralId(dto.Id); if (ProcesoElectoral != null) { using var transaccion = new TransactionScope(); try { EliminarPadroProcesoElectoral(ProcesoElectoral.Id); EliminarListasProcesoElectoral(ProcesoElectoral.Id); Eliminar(ProcesoElectoral.Id); transaccion.Complete(); } catch (Exception ex) { throw ex; } finally { transaccion.Dispose(); } var dtoMapeado = mapearEntidadADto(ProcesoElectoral); return(_apiResponseMessage.CrearDtoApiResponseMessage(dtoMapeado, "VE_PEL_PEL_003")); } else { return(_apiResponseMessage.CrearDtoApiResponseMessage(null, "VE_PEL_PEL_007")); } }
public DtoApiResponseMessage CrearProcesoElectoral(DtoProcesoElectoral dto) { var ProcesoElectoral = mapearDtoAEntidad(dto); Crear(ProcesoElectoral); var dtoMapeado = mapearEntidadADto(ProcesoElectoral); return(_apiResponseMessage.CrearDtoApiResponseMessage(dtoMapeado, "VE_PEL_PEL_001")); }
Pe01_ProcesoElectoral mapearDtoAEntidad(DtoProcesoElectoral dto) => new Pe01_ProcesoElectoral() { NombreProcesoElectoral = dto.nombreProcesoElectoral, FechaInicio = dto.fechaInicio, FechaFin = dto.fechaFin, EleccionId = dto.eleccionId, Estado = dto.estado, UsuarioCreacion = dto.usuarioCreacion, FechaCreacion = DateTime.Now, };
public DtoApiResponseMessage ObtenerProcesoElectoralMedianteId(DtoProcesoElectoral dto) { var ProcesoElectoral = ObtenerProcesoElectoralId(dto.Id); if (ProcesoElectoral != null) { var dtoMapeado = mapearEntidadADto(ProcesoElectoral); return(_apiResponseMessage.CrearDtoApiResponseMessage(dtoMapeado, "VE_PEL_PEL_004")); } else { return(_apiResponseMessage.CrearDtoApiResponseMessage(null, "VE_PEL_PEL_007")); } }
IEnumerable <DtoProcesoElectoral> mapearEntidadADto(Pe01_ProcesoElectoral ProcesoElectoral) { DtoProcesoElectoral dto = new DtoProcesoElectoral(); dto.Id = ProcesoElectoral.Id;; dto.nombreProcesoElectoral = ProcesoElectoral.NombreProcesoElectoral; dto.fechaInicio = ProcesoElectoral.FechaInicio; dto.fechaFin = ProcesoElectoral.FechaFin; dto.eleccionId = ProcesoElectoral.EleccionId; dto.usuarioCreacion = ProcesoElectoral.UsuarioCreacion; dto.usuarioModificacion = ProcesoElectoral.UsuarioModificacion; dto.estado = ProcesoElectoral.Estado; dto.nombreEleccion = ProcesoElectoral.Eleccion.NombreEleccion; //dto.listas = ProcesoElectoral.Listas; dto.tipoEleccion = ProcesoElectoral.Eleccion.TipoEleccion.NombreTipoEleccion; List <DtoProcesoElectoral> lista = new List <DtoProcesoElectoral>(); lista.Add(dto); return(lista); }
public DtoApiResponseMessage ActualizarProcesoElectoral(DtoProcesoElectoral dto) { var ProcesoElectoral = ObtenerProcesoElectoralId(dto.Id); if (ProcesoElectoral != null) { ProcesoElectoral.NombreProcesoElectoral = dto.nombreProcesoElectoral; ProcesoElectoral.FechaInicio = dto.fechaInicio; ProcesoElectoral.FechaFin = dto.fechaFin; ProcesoElectoral.EleccionId = dto.eleccionId; ProcesoElectoral.Estado = dto.estado; ProcesoElectoral.UsuarioModificacion = dto.usuarioModificacion; ProcesoElectoral.FechaModificacion = DateTime.Now; Actualizar(ProcesoElectoral); var dtoMapeado = mapearEntidadADto(ProcesoElectoral); return(_apiResponseMessage.CrearDtoApiResponseMessage(dtoMapeado, "VE_PEL_PEL_002")); } else { return(_apiResponseMessage.CrearDtoApiResponseMessage(null, "VE_PEL_PEL_007")); } }