public void Salvar(TUnidadeFederacao tUnidadeFederacao) { if (tUnidadeFederacao.Sigla.Count() == 0) { throw new BusinessException("A placa do veículo deve possuir 7 caracteres."); } var tUF = FabricaDeRepositorios <IUnidadeFederacaoRepositorio> .Instancia.BuscarPelaSigla(tUnidadeFederacao.Sigla); if (tUF != null) { tUnidadeFederacao.Id = tUF.Id; } UnidadeFederacao uf = Mapper.Map <UnidadeFederacao>(tUnidadeFederacao); //TVeiculoParaVeiculo(tVeiculo); try { FabricaDeRepositorios <IUnidadeFederacaoRepositorio> .Instancia.SalvarOuAtualizar(uf); } catch (Exception ex) { ExceptionHandler.Handle(ex); } }
private int SortLista(TUnidadeFederacao filler1, TUnidadeFederacao filler2) { return(filler1.Sigla.CompareTo(filler2.Sigla)); }
public TUnidadeFederacao BuscarPeloId(long Id) { TUnidadeFederacao tUF = Mapper.Map <TUnidadeFederacao>(FabricaDeRepositorios <IUnidadeFederacaoRepositorio> .Instancia.BuscarPorId(Id)); return(tUF); }