private AdicionarTreinamentoResposta IncluirTreinamento(AdicionarTreinamentoViewModel viewModel) { var requisicao = new AdicionarTreinamentoRequisicao { DataRealizacao = viewModel.DataRealizacao, CodigoDoResponsavel = viewModel.CodigoDoResponsavel, Local = viewModel.Local, Titulo = viewModel.Titulo, Descricao = viewModel.Descricao, CodigoDoPrograma = Session.ProgramaAtivo().Codigo }; var resposta = _treinamentoServicoDeAplicacao.AdicionarTreinamento(requisicao); return resposta; }
public JsonResult AddEditTreinamento(AdicionarTreinamentoViewModel viewModel) { if (viewModel.Codigo > 0) { var resposta = AlterarTreinamento(viewModel); return Json(new { resposta.Sucesso, resposta.Erros, Treinamento = resposta.Treinamento.ToViewModel() }); } else { var resposta = IncluirTreinamento(viewModel); return Json(new { resposta.Sucesso, resposta.Erros, Treinamento = resposta.Treinamento.ToViewModel() }); } }
private AlterarTreinamentoResposta AlterarTreinamento(AdicionarTreinamentoViewModel viewModel) { var requisicao = new AlterarTreinamentoRequisicao { DataRealizacao = viewModel.DataRealizacao, CodigoDoResponsavel = viewModel.CodigoDoResponsavel, Local = viewModel.Local, Titulo = viewModel.Titulo, Descricao = viewModel.Descricao, CodigoDoTreinamento = viewModel.Codigo }; var resposta = _treinamentoServicoDeAplicacao.AlterarTreinamento(requisicao); return resposta; }
public PartialViewResult AddEditTreinamento(int? codigo) { var viewModel = new AdicionarTreinamentoViewModel { Funcionarios = _funcionarioRepositorio.ObterTodos().ToViewModel() }; if (codigo != null) { var treinamento = _treinamentoRepositorio.ObterPor(codigo.Value); viewModel.Codigo = treinamento.Codigo; viewModel.DataRealizacao = treinamento.DataRealizacao; viewModel.CodigoDoResponsavel = treinamento.Responsavel.Codigo; viewModel.Local = treinamento.Local; viewModel.Titulo = treinamento.Titulo; viewModel.Descricao = treinamento.Descricao; } return PartialView(viewModel); }