public ActionResult Atualizar([Bind(Include = "Id, SolicitacaoId, Descricao, CancelamentoNF, Desconto, Restituicao, ProrrogacaoBoleto, Outros, Status")] SolicitacaoComercialOcorrenciasViewModel viewModel, int?id) { if (id == null) { return(RedirectToAction(nameof(Index))); } var solicitacaoOcorrencia = _ocorrenciasRepositorio.ObterSolicitacaoOcorrenciaPorId(id.Value); if (solicitacaoOcorrencia == null) { RegistroNaoEncontrado(); } solicitacaoOcorrencia.Alterar( new SolicitacaoComercialOcorrencia( viewModel.Descricao, viewModel.CancelamentoNF, viewModel.Desconto, viewModel.Restituicao, viewModel.ProrrogacaoBoleto, viewModel.Outros, viewModel.Status)); if (Validar(solicitacaoOcorrencia)) { _ocorrenciasRepositorio.AtualizarOcorrencia(solicitacaoOcorrencia); TempData["Sucesso"] = true; } return(View(viewModel)); }
public ActionResult Atualizar(int?id) { if (id == null) { return(RedirectToAction(nameof(Index))); } var solicitacaoOcorrencia = _ocorrenciasRepositorio.ObterSolicitacaoOcorrenciaPorId(id.Value); if (solicitacaoOcorrencia == null) { RegistroNaoEncontrado(); } var viewModel = new SolicitacaoComercialOcorrenciasViewModel { Id = solicitacaoOcorrencia.Id, Descricao = solicitacaoOcorrencia.Descricao, CancelamentoNF = solicitacaoOcorrencia.CancelamentoNF, Desconto = solicitacaoOcorrencia.Desconto, ProrrogacaoBoleto = solicitacaoOcorrencia.ProrrogacaoBoleto, Restituicao = solicitacaoOcorrencia.Restituicao, Outros = solicitacaoOcorrencia.Outros, Status = solicitacaoOcorrencia.Status }; return(View(viewModel)); }
public ActionResult Cadastrar() { var viewModel = new SolicitacaoComercialOcorrenciasViewModel(); PopularOcorrencias(viewModel); return(View(viewModel)); }
public ActionResult Cadastrar([Bind(Include = "SolicitacaoId, Descricao, CancelamentoNF, Desconto, Restituicao, ProrrogacaoBoleto, Outros, Status")] SolicitacaoComercialOcorrenciasViewModel viewModel) { var solicitacaoOcorrencia = new SolicitacaoComercialOcorrencia( viewModel.Descricao, viewModel.CancelamentoNF, viewModel.Desconto, viewModel.Restituicao, viewModel.ProrrogacaoBoleto, viewModel.Outros, viewModel.Status); if (Validar(solicitacaoOcorrencia)) { _ocorrenciasRepositorio.CadastrarOcorrencia(solicitacaoOcorrencia); TempData["Sucesso"] = true; } PopularOcorrencias(viewModel); return(View(viewModel)); }
public void PopularOcorrencias(SolicitacaoComercialOcorrenciasViewModel solicitacaoComercialOcorrenciasViewModel) { var ocorrencias = _ocorrenciasRepositorio.ObterSolicitacoesOcorrencia(); solicitacaoComercialOcorrenciasViewModel.Ocorrencias = ocorrencias.ToList(); }