コード例 #1
0
        public IActionResult SalvarAlocacaoProjeto(AlocacaoProjetoModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var requisicao = new AlocacaoProjetoRequisicao(model.IdProjeto, model.IdTipoAlocacao, model.DataInicio, model.DataFim);

                    var retorno = _alocacaoProjetoService.IncluirAlocacaoProjeto(requisicao);

                    if (retorno.Valido)
                    {
                        //ExibirMensagem("Alocação incluída com sucesso.", Alert.success);
                        return(Json(new { valido = true, mensagem = "Alocação incluída com sucesso." }));
                    }
                    else
                    {
                        return(Json(new { valido = false, mensagem = retorno.Mensagem }));
                    }
                }
                else
                {
                    return(Json(new { valido = false, mensagem = "O formulário foi preenchido incorretamente." }));
                }
            }
            catch (Exception ex)
            {
                return(Json(new { valido = false, mensagem = ex.Message }));
            }
        }
コード例 #2
0
        public PartialViewResult ObtemModalAlocacaoProjeto(int idProjeto)
        {
            var model = new AlocacaoProjetoModel();

            model.TiposAlocacao = ObtemSelectListTipoAlocacao();

            return(PartialView("_modalAdicionarTipoAlocacao", model));
        }
コード例 #3
0
        public IActionResult EditarPeriodoAlocacao(AlocacaoProjetoModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var requisicao = new AlocacaoProjetoRequisicao(model.IdAlocacao, model.DataInicio, model.DataFim);

                    _alocacaoProjetoService.AlterarPeriodoAlocacaoProjeto(requisicao);

                    //ExibirMensagem("Período alterado com sucesso.", Alert.success);
                    return(Json(new { valido = true, mensagem = "Período alterado com sucesso." }));
                }
                else
                {
                    return(Json(new { valido = false, mensagem = "O formulário foi preenchido incorretamente." }));
                }
            }
            catch (Exception ex)
            {
                return(Json(new { valido = false, mensagem = ex.Message }));
            }
        }