public ListItemDadosClienteArea(ListagemDadosAreaCliente dados) : this() { Clientes.Add(new SelectListItem { Value = "null", Text = "Selecione o cliente", Selected = true }); Profissionais.Add(new SelectListItem { Value = "null", Text = "Selecione um Profissional", Selected = true }); Areas.Add(new SelectListItem { Value = "null", Text = "Selecione uma Área", Selected = true }); for (int i = 0; i < dados.Clientes.Count; i++) { Clientes.Add(new SelectListItem { Value = dados.Clientes[i].Id.ToString(), Text = dados.Clientes[i].Nome }); } for (int i = 0; i < dados.Profissionais.Count; i++) { Profissionais.Add(new SelectListItem { Value = dados.Profissionais[i].Id.ToString(), Text = dados.Profissionais[i].Nome }); } for (int i = 0; i < dados.Areas.Count; i++) { Areas.Add(new SelectListItem { Value = dados.Areas[i].Id.ToString(), Text = dados.Areas[i].Nome }); } }
public async Task <ListagemDadosAreaCliente> ListarResponsaveisPorArea(Guid userGuid, int idArea) { var retorno = new ListagemDadosAreaCliente(); var taskProfissionais = await _profissionalService.ListarProfissionaisPorArea(userGuid, idArea); retorno.Profissionais.AddRange(taskProfissionais); return(retorno); }
public async Task <ListagemDadosAreaCliente> ListarDadosBasicosInterno(Guid userGuid) { var retorno = new ListagemDadosAreaCliente(); var taskCliente = _clienteService.ListarClientes(userGuid); var taskProfissionais = _profissionalService.ListarProfissionais(userGuid); var taskAreas = _areaService.ListarAreas(userGuid); await Task.WhenAll(taskCliente, taskProfissionais, taskAreas); retorno.Clientes.AddRange(taskCliente.Result); retorno.Profissionais.AddRange(taskProfissionais.Result); retorno.Areas.AddRange(taskAreas.Result); return(retorno); }