public string RetornarEmailsCliente(int idUsuario, Chamado model) { var usuarioModel = _repUsuario.ObterPorId(idUsuario); string emailUsuario = _repUsuario.EmailDoUsuario(usuarioModel); if (string.IsNullOrWhiteSpace(emailUsuario)) { return(""); } if (model.Status != null || model.Status.NotificarCliente == false) { return(""); } var clienteServico = new ClienteServico(); if (model.Status.NotificarCliente == false) { return(""); } string emailCliente = clienteServico.EmailsDoCliente(model.Cliente); if (string.IsNullOrWhiteSpace(emailCliente)) { emailCliente = emailUsuario; } return(emailCliente); }
public string RetornarEmail(Solicitacao solicitacao, int idUsuario) { var usuarioModel = _repUsuario.ObterPorId(idUsuario); string emailUsuario = _repUsuario.EmailDoUsuario(usuarioModel); if (string.IsNullOrWhiteSpace(emailUsuario)) { return(""); } RetornarEmailSupervior(solicitacao, idUsuario, usuarioModel); RetornarEmailConsultor(solicitacao, idUsuario, usuarioModel); RetornarEmailRevenda(solicitacao, idUsuario, usuarioModel); string email = OrganizarEmail(); return(email); }