Exemplo n.º 1
0
        public async Task <IActionResult> Edit(int id, [Bind("ID,NomeAtividade,DescricaoAtividade,Inativo")] AtividadesModel atividadesModel)
        {
            if (id != atividadesModel.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(atividadesModel);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!AtividadesModelExists(atividadesModel.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(atividadesModel));
        }
Exemplo n.º 2
0
        public IActionResult CadastroNovaAtividade(string nome, string descricao)
        {
            var msg = string.Empty;

            var atividade = new AtividadesModel();

            var Atividade = _context.AtividadesModel.Where(x => x.Inativo != true).ToList();

            var nomeAtividade = Atividade.Where(x => x.NomeAtividade == nome).FirstOrDefault();

            if (!Equals(nomeAtividade, null))
            {
                return(Json("Erro ao Cadastrar já existe essa Atividade !"));
            }

            if (Equals(nome, null))
            {
                return(Json("Erro ao Cadastrar Nome Inválido !"));
            }

            atividade.NomeAtividade      = nome;
            atividade.DescricaoAtividade = descricao != null ? descricao : string.Empty;

            _context.Add(atividade);
            _context.SaveChangesAsync();

            Atividade.Add(atividade);

            return(Json(Atividade));
        }
Exemplo n.º 3
0
 public static AtividadeUpload ToModel(this AtividadesModel atividades)
 {
     return(new AtividadeUpload
     {
         Id = atividades.Id,
         Nome = atividades.Nome,
         Descricao = atividades.Descricao,
         DataInicio = atividades.DataInicio,
         DataFim = atividades.DataFim,
     });
 }
Exemplo n.º 4
0
 public static AtividadesApiModel ToApi(this AtividadesModel atividades)
 {
     return(new AtividadesApiModel
     {
         Id = atividades.Id,
         Nome = atividades.Nome,
         Descricao = atividades.Descricao,
         DataInicio = atividades.DataInicio,
         DataFim = atividades.DataFim,
     });
 }
Exemplo n.º 5
0
        public async Task <IActionResult> Create([Bind("ID,NomeAtividade,DescricaoAtividade,Inativo")] AtividadesModel atividadesModel)
        {
            if (ModelState.IsValid)
            {
                _context.Add(atividadesModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(atividadesModel));
        }
Exemplo n.º 6
0
        public ActionResult Create(IFormCollection collection)
        {
            AtividadesModel atividade = new AtividadesModel
            {
                Nome       = collection["Nome"].ToString(),
                Descricao  = collection["Descricao"].ToString(),
                DataInicio = string.IsNullOrEmpty(collection["DataInicio"]) ? (DateTime?)null : Convert.ToDateTime(collection["DataInicio"]),
                DataFim    = string.IsNullOrEmpty(collection["DataFim"]) ? (DateTime?)null : Convert.ToDateTime(collection["DataFim"]),
            };

            _atividadesBusiness.Salvar(atividade);
            return(View());
        }
Exemplo n.º 7
0
        public void Salvar(AtividadesModel atividade)
        {
            Dictionary <string, object> parametros = new Dictionary <string, object>
            {
                { "Nome", atividade.Nome },
                { "Descricao", atividade.Descricao },
                { "DataInicio", atividade.DataInicio },
                { "DataFim", atividade.DataFim },
            };

            string script = "INSERT INTO atividades (nome, descricao, datainicio, datafim) VALUES (@Nome, @Descricao, @DataInicio, @DataFim)";

            _connectionDB.Execute(script, parametros);
        }
Exemplo n.º 8
0
        public bool Alterar(AtividadesModel atividade)
        {
            Dictionary <string, object> parametros = new Dictionary <string, object>
            {
                { "id", atividade.Id },
                { "Nome", atividade.Nome },
                { "Descricao", atividade.Descricao },
                { "DataInicio", atividade.DataInicio },
                { "DataFim", atividade.DataFim },
            };
            string script = "UPDATE atividades SET nome = @Nome, descricao = @Descricao, datainicio = @DataInicio, datafim = @DataFim where id = @id";

            _connectionDB.Execute(script, parametros);
            return(true);
        }
Exemplo n.º 9
0
 public IActionResult Alterar(int id, IFormCollection collection)
 {
     if (ModelState.IsValid)
     {
         AtividadesModel atividade = new AtividadesModel
         {
             Id         = id,
             Nome       = collection["Nome"].ToString(),
             Descricao  = collection["Descricao"].ToString(),
             DataInicio = string.IsNullOrEmpty(collection["DataInicio"]) ? (DateTime?)null : Convert.ToDateTime(collection["DataInicio"]),
             DataFim    = string.IsNullOrEmpty(collection["DataFim"]) ? (DateTime?)null : Convert.ToDateTime(collection["DataFim"]),
         };
         if (atividade == null)
         {
             return(NotFound());
         }
         _atividadesBusiness.Alterar(atividade);
         return(Ok());
     }
     return(BadRequest());
 }
Exemplo n.º 10
0
 public ActionResult Edit(int id, IFormCollection collection)
 {
     try
     {
         AtividadesModel atividade = new AtividadesModel
         {
             Id         = id,
             Nome       = collection["Nome"].ToString(),
             Descricao  = collection["Descricao"].ToString(),
             DataInicio = string.IsNullOrEmpty(collection["DataInicio"]) ? (DateTime?)null : Convert.ToDateTime(collection["DataInicio"]),
             DataFim    = string.IsNullOrEmpty(collection["DataFim"]) ? (DateTime?)null : Convert.ToDateTime(collection["DataFim"]),
         };
         if (atividade == null)
         {
             return(NotFound());
         }
         _atividadesBusiness.Alterar(atividade);
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         return(View());
     }
 }