private AdicionarServicosContratadosResposta IncluirServicosContratados( AdicionarServicoContratoViewModel novoServicoContratoViewModel) { var requisicao = new AdicionarServicosContratadosRequisicao { Nome = novoServicoContratoViewModel.Nome, Descricao = novoServicoContratoViewModel.Descricao, Quantidade = novoServicoContratoViewModel.Quantidade, Observacoes = novoServicoContratoViewModel.Observacoes, DataContratacao = novoServicoContratoViewModel.DataContratacao, CodigoDoPrograma = Session.ProgramaAtivo().Codigo }; var resposta = _servicosContratadosServicoDeAplicacao.AdicionarServicosContratados(requisicao); return resposta; }
public JsonResult AddEditServicoContratado(AdicionarServicoContratoViewModel novoServicoContratoViewModel) { if (novoServicoContratoViewModel.Codigo > 0) { var resposta = AlterarServicosContratados(novoServicoContratoViewModel); return Json(new { resposta.Sucesso, resposta.Erros, ServicosContratados = resposta.ServicosContratados.ToViewModel() }); } else { var resposta = IncluirServicosContratados(novoServicoContratoViewModel); return Json(new { resposta.Sucesso, resposta.Erros, ServicosContratados = resposta.ServicosContratados.ToViewModel() }); } }
private AlterarServicosContratadosResposta AlterarServicosContratados( AdicionarServicoContratoViewModel novoServicoContratoViewModel) { var requisicao = new AlterarServicosContratadosRequisicao { Nome = novoServicoContratoViewModel.Nome, Descricao = novoServicoContratoViewModel.Descricao, Quantidade = novoServicoContratoViewModel.Quantidade, Observacoes = novoServicoContratoViewModel.Observacoes, DataContratacao = novoServicoContratoViewModel.DataContratacao, CodigoSevicoContratado = novoServicoContratoViewModel.Codigo }; var resposta = _servicosContratadosServicoDeAplicacao.AlterarServicosContratados(requisicao); return resposta; }
public PartialViewResult AddEditServicoContratado(int? codigo) { var viewModel = new AdicionarServicoContratoViewModel(); if (codigo != null) { var servicoContratado = _servicosContratadosRepositorio.ObterPor(codigo.Value); viewModel.Codigo = servicoContratado.Codigo; viewModel.Nome = servicoContratado.Nome; viewModel.Descricao = servicoContratado.Descricao; viewModel.Quantidade = servicoContratado.Quantidade; viewModel.Observacoes = servicoContratado.Observacoes; viewModel.DataContratacao = servicoContratado.DataContratacao; } return PartialView(viewModel); }