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)); }
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)); }
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, }); }
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, }); }
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)); }
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()); }
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); }
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); }
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()); }
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()); } }