private static Multa MapearMulta(MultaVM model) { Multa multaDominio = new Multa(); //multaDominio = Mapper.Map<MultaVM, Multa>(model); multaDominio.IdConsulta = model.IdConsulta; multaDominio.IdMulta = model.IdMulta; multaDominio.AutoDeInfracao = ConvertIsoEmUTF(model.AutoDeInfracao); multaDominio.AutoDeRenainf = ConvertIsoEmUTF(model.AutoDeRenainf); multaDominio.DataPgtoDesconto = ConvertIsoEmUTF(model.DataPgtoDesconto); multaDominio.Enquadramento = ConvertIsoEmUTF(model.Enquadramento); multaDominio.DatadaInfracao = ConvertIsoEmUTF(model.DatadaInfracao); multaDominio.HoraDaInfracao = ConvertIsoEmUTF(model.HoraDaInfracao); multaDominio.Descricao = ConvertIsoEmUTF(model.Descricao); multaDominio.PlacaRelacionada = ConvertIsoEmUTF(model.PlacaRelacionada); multaDominio.LocalInfracao = ConvertIsoEmUTF(model.LocalInfracao); multaDominio.ValorOriginal = ConvertIsoEmUTF(model.ValorOriginal); multaDominio.ValorSerPago = ConvertIsoEmUTF(model.ValorSerPago); multaDominio.StatusPagamento = ConvertIsoEmUTF(model.StatusPagamento); multaDominio.OrgaoEmissor = ConvertIsoEmUTF(model.OrgaoEmissor); multaDominio.AgenteEmissor = ConvertIsoEmUTF(model.AgenteEmissor); return(multaDominio); }
public List <MultaVM> listarMultas() { List <MultaVM> resultado = new List <MultaVM>(); try { using (var bdCmd = new OracleCommand("PKG_MULTA.SP_LISTAR_MULTAS", bdConn)) { bdCmd.CommandType = CommandType.StoredProcedure; bdCmd.Parameters.AddRange(parametrosListaMulta()); using (var bdRd = bdCmd.ExecuteReader(CommandBehavior.CloseConnection | CommandBehavior.SingleResult)) { if (bdRd.HasRows) { while (bdRd.Read()) { var item = new MultaVM(); if (!DBNull.Value.Equals(bdRd["ID_MULTA"])) { item.ID_MULTA = Convert.ToString(bdRd["ID_MULTA"]); } if (!DBNull.Value.Equals(bdRd["DESCRIPCION_MULTA"])) { item.DESCRIPCION = Convert.ToString(bdRd["DESCRIPCION_MULTA"]); } if (!DBNull.Value.Equals(bdRd["MONTO_MULTA"])) { item.MONTO_MULTA = Convert.ToDouble(Convert.ToString(bdRd["MONTO_MULTA"])); } resultado.Add(item); } } } } } catch (Exception ex) { } return(resultado); }