public PrecoModel ObterPrecoParaSegurado(SeguradoModel segurado) { try { if (segurado.Valido(_cidadeRepository, _coberturasRepository)) { return(PrecoModel.CriarPrecoModel(segurado, _coberturasRepository.ObterCoberturas(), DateTime.Now)); } else { return(PrecoModel.CriarPrecoModelComErros(segurado)); } } catch (Exception ex) { return(PrecoModel.CriarPrecoModelComErro(ex.Message)); } }