[HttpPost] //Cadastrar as informações no banco public ActionResult Cadastrar(Igreja igreja) { //Cadastra no banco de dados _context.Igrejas.Add(igreja); _context.SaveChanges(); //Mensagem de sucesso TempData["msg"] = "Igreja cadastrada"; return(View()); }
public ActionResult DeleteConfirmed(int id) { if (User.Identity.IsAuthenticated) { Igreja igreja = db.Igrejas.Find(id); db.Igrejas.Remove(igreja); db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IgrejaId,IgrejaDescricao,IgrejaStatus,IgrejaPastorDescricao,IgrejaContrato,IgrejaSetor,IgrejaDataCadastro,UserId")] Igreja igreja) { if (ModelState.IsValid && User.Identity.IsAuthenticated) { igreja.UserId = dbUser.Users.Where(x => x.UserName.Equals(User.Identity.Name)).FirstOrDefault().Id; db.Entry(igreja).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(igreja)); }
public void InsertOrUpdate(Igreja obj) { try { db.Entry(obj).State = obj.IgrejaId == 0 ? EntityState.Added : EntityState.Modified; db.SaveChanges(); } catch (Exception ex) { throw new Exception("Error ao cadastrar Objeto!" + ex.Message); } }
// GET: Igrejas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Igreja igreja = db.Igrejas.Find(id); if (igreja == null) { return(HttpNotFound()); } return(View(igreja)); }
public async Task <IComandoDeSaida> Manipulador(ComandoManipuladorAdicionarIgreja Comando) { Igreja igreja = new Igreja(Comando.Id_Cidade, Comando.Nome, Comando.Imagem, Comando.Rua, Comando.CEP, Comando.Bairro, Comando.Numero, Comando.Complemento); if (igreja.Invalid) { return(new Saida(igreja, false, "Erro ao realizar cadastro")); } await Task.Factory.StartNew(() => { _igrejaRepositorio.Cadastrar(igreja); }); return(new Saida(igreja, true, "Cadastro realizado com sucesso")); }
public async Task <IComandoDeSaida> Manipulador(ComandoManipuladorAtualizarIgreja Comando) { Igreja igreja = await _igrejaRepositorio.BuscarPorId(Comando.Id); igreja.Atualizar(Comando.Nome, Comando.Imagem, Comando.Rua, Comando.CEP, Comando.Bairro, Comando.Numero, Comando.Complemento); if (igreja.Invalid) { return(new Saida(igreja, false, "Erro ao realizar atualização")); } await Task.Factory.StartNew(() => { _igrejaRepositorio.Atualizar(igreja); }); return(new Saida(igreja, true, "Atualização realizado com sucesso")); }
public void Atualizar(Igreja igreja) { string sql = "UPDATE Igreja SET Imagem = @Imagem, Rua = @Rua, CEP = @CEP, Bairro = @Bairro, " + "Numero = @Numero, Complemento = @Complemento WHERE Id = @Id"; using (var db = _db.GetConexao()) { db.Execute(sql, new { @Id = igreja.Id, @Imagem = igreja.Imagem, @Rua = igreja.Rua, @CEP = igreja.CEP, @Bairro = igreja.Bairro, @Numero = igreja.Numero, @Complemento = igreja.Complemento }); } }
public void Cadastrar(Igreja igreja) { string sql = "INSERT INTO Igreja (Id, Id_Cidade, Imagem, Rua, CEP, Bairro, Numero, Complemento) VALUES " + "(@Id, @Id_Cidade, @Imagem, @Rua, @CEP, @Bairro, @Numero, @Complemento)"; using (var db = _db.GetConexao()) { db.Execute(sql, new { @Id = igreja.Id, @Id_Cidade = igreja.Id_Cidade, @Imagem = igreja.Imagem, @Rua = igreja.Rua, @CEP = igreja.CEP, @Bairro = igreja.Bairro, @Numero = igreja.Numero, @Complemento = igreja.Complemento }); } }