public async Task <IActionResult> OnGetAsync(Guid?id) { await OnLoad(); //var user = await _userManager.GetUserAsync(User); var atendimemnto_ativio = _appServiceAtendimento.GetAtendimento((Guid)id); if (atendimemnto_ativio == null) { StatusMessage = "Erro inesperado, tente novamente!"; return(RedirectToPage("./Index")); } Input = new() { Id = atendimemnto_ativio.Id, Protocolo = atendimemnto_ativio.Protocolo, Data = atendimemnto_ativio.Data, DataF = atendimemnto_ativio.DataF, Setor = atendimemnto_ativio.Setor, Canal = atendimemnto_ativio.Canal, Servicos = atendimemnto_ativio.Servicos, Descricao = atendimemnto_ativio.Descricao, Status = atendimemnto_ativio.Status, Ultima_Alteracao = atendimemnto_ativio.Ultima_Alteracao, Ativo = atendimemnto_ativio.Ativo, Owner_AppUser_Id = atendimemnto_ativio.Owner_AppUser_Id, Pessoa = atendimemnto_ativio.Pessoa, Empresa = atendimemnto_ativio.Empresa }; var canal = Task.Run(() => _appServiceCanal.GetByOwner(Input.Setor)); await canal; if (canal.Result != null) { Canais = new SelectList(canal.Result, nameof(Canal.Nome), nameof(Canal.Nome), null); } var serv = Task.Run(() => _appServiceServico.GetByOwner(Input.Setor)); await serv; if (serv.Result != null) { Servicos = new SelectList(serv.Result, nameof(Servico.Nome), nameof(Servico.Nome), null); } Input.Canal = atendimemnto_ativio.Canal; Input.Servicos = atendimemnto_ativio.Servicos; ServicosSelecionados = atendimemnto_ativio.Servicos; return(Page()); }
public async Task OnPostServicosBySetor() { await OnLoad(); var setorname = _appServiceSetor.GetById(SetorSelecionado); Input.Listar = _appServiceServico.GetByOwner(setorname.Nome).ToList(); //await OnLoad(); }
public JsonResult OnGetServicos() { return(new JsonResult(_appServiceServico.GetByOwner(GetSetor))); }