public AdicionarProgramaResposta AdicionarPrograma(AdicionarProgramaRequisicao adicionarProgramaRequisicao) { var adicionarProgramaResposta = new AdicionarProgramaResposta(); try { adicionarProgramaResposta.Programa = _programaServico.AdicionarPrograma(adicionarProgramaRequisicao.Nome, adicionarProgramaRequisicao.Descricao, adicionarProgramaRequisicao.Identificador, adicionarProgramaRequisicao.CodigoAuxiliar); _unitOfWork.Commit(); adicionarProgramaResposta.Sucesso = true; } catch (RegraException regraException) { adicionarProgramaResposta.Erros = regraException.Erros; } return adicionarProgramaResposta; }
public JsonResult NovoPrograma(AdicionarProgramaViewModel cadastroDeProgramaViewModel) { var adicionarProgramaRequisicao = new AdicionarProgramaRequisicao { Nome = cadastroDeProgramaViewModel.Nome, Descricao = cadastroDeProgramaViewModel.Descricao, Identificador = cadastroDeProgramaViewModel.Identificador, CodigoAuxiliar = cadastroDeProgramaViewModel.CodigoAuxiliar }; var resposta = _programaServicoDeAplicacao.AdicionarPrograma(adicionarProgramaRequisicao); return Json(new { resposta.Sucesso, resposta.Erros, Programa = new { resposta.Programa.Codigo, resposta.Programa.Nome, } }); }