public ActionResult Cancel(int id) { if (id == 0) { var model = new RelatoModel { Relato = new RelatoDto() }; model.Relato.UnidadeInfraestrutura = new UnidadeInfraEstruturaDto(); return(View(model)); } var obj = ApiClientFactory.Instance.GetRelatoById(id); var configAmbiente = ApiClientFactory.Instance.GetConfigurarAmbienteAll().FirstOrDefault(); //Rn0100 if (configAmbiente != null) { obj.DscMotivoCancelamento = configAmbiente.TextoMotivoCancelamento; var model = new RelatoModel { Relato = obj, }; return(View(model)); } return(RedirectToAction(nameof(Index), new { notify = (int)EnumNotify.Error, message = "Não existe configuração de ambiente registrada. Favor realizar a configuração do ambiente." })); }
public IActionResult Reply(int id, int?crud, int?notify, string message = null) { try { ParecerModel model = new ParecerModel(); model.Relato = new RelatoDto(); model.Parecer = new ParecerDto(); model.Relato.UnidadeInfraestrutura = new UnidadeInfraEstruturaDto(); SetNotifyMessage(notify, message); SetCrudMessage(crud); //var obj = ApiClientFactory.Instance.GetRelatoById(id); var resultRelato = ApiClientFactory.Instance.GetRelatoById(id); var modelRelato = new RelatoModel { Relato = resultRelato }; return(View(modelRelato)); } catch (Exception ex) { return(RedirectToAction(nameof(Reply), new { notify = (int)EnumNotify.Error, message = ex.Message })); } }
public ActionResult Edit(int id) { var obj = ApiClientFactory.Instance.GetRelatoById(id); var resultUnidade = ApiClientFactory.Instance.GetUnidadeInfraEstruturaById(obj.CodUnidadeInfraestrutura); var resultLocal = ApiClientFactory.Instance.GetLocalAll(); var resultAssunto = ApiClientFactory.Instance.GetAssuntoAll(); var resultAtribuido = ApiClientFactory.Instance.GetAtribuicaoByIdRelato(id); var resultLocalUnidade = resultLocal .Where(x => x.UnidadeInfraestrutura.CodUnidadeInfraestrutura == obj.CodUnidadeInfraestrutura) .Select(s => new LocalDto { CodLocal = s.CodLocal, DscLocal = s.DscLocal }).ToList(); var model = new RelatoModel { Relato = obj, ListRelatoArquivo = obj.ListArquivo, ListLocal = new SelectList(resultLocalUnidade, "CodLocal", "DscLocal"), ListSubLocal = new SelectList(new List <SubLocalDto>(), "CodSubLocal", "DscSubLocal"), ListAssunto = new SelectList(resultAssunto, "CodAssunto", "DscAssunto"), ListSubAssunto = new SelectList(new List <SubAssuntoDto>(), "CodSubAssunto", "DscSubAssunto"), }; return(View(model)); }
public ActionResult Details(int id) { var resultRelato = ApiClientFactory.Instance.GetRelatoById(id); var model = new RelatoModel { Relato = resultRelato }; return(View(model)); }
public IActionResult Cadastrar(IFormCollection formulario) { RelatoModel novoRelato = new RelatoModel( formulario["nome"], formulario["email"], DateTime.Parse(formulario["data"]), formulario["msg"] ); //Se houver salvar objeto pelo repositório listaRelatos.Add(novoRelato); ViewData["Title"] = "Scania - Sucesso no Cadastro"; ViewBag.NomePessoa = novoRelato.NomeRelator; return(View("_SucessPage")); }
public ActionResult Finalize(int id) { var obj = ApiClientFactory.Instance.GetRelatoById(id); obj.Local = ApiClientFactory.Instance.GetLocalById(obj.CodLocal); obj.SubLocal = ApiClientFactory.Instance.GetSubLocalById(obj.CodSubLocal); obj.Assunto = ApiClientFactory.Instance.GetAssuntoById(obj.CodAssunto); obj.SubAssunto = ApiClientFactory.Instance.GetSubAssuntoById(obj.CodSubAssunto); var model = new RelatoModel { Relato = obj, }; return(View(model)); }
public ActionResult Create(int?notify, string message = null) { try { SetNotifyMessage(notify, message); var resultUnidade = ApiClientFactory.Instance.GetUnidadeInfraEstruturaAll(); var model = new RelatoModel { ListUnidadeInfraestrutura = new SelectList(resultUnidade, "CodUnidadeInfraestrutura", "NomUnidadeÌnfraestrutura") }; return(View(model)); } catch (Exception ex) { return(RedirectToAction(nameof(Create), new { notify = (int)EnumNotify.Error, message = ex.Message })); } }