public ActionResult Editar(MarcaModel marca) { if (!_marcaRepository.ValidarCnpj(marca.Cnpj)) { ModelState.AddModelError("Cnpj", new Exception("CNPJ já existente")); } if (!ModelState.IsValid) { return(Editar(marca.Id)); } //CONVERTE O MODEL PARA MOD var mod = new MarcaMOD() { Id = marca.Id, Cnpj = marca.Cnpj, DataCriacao = marca.DataCriacao, Nome = marca.Nome }; //CHAMA O METODO DO REPOSITORU PARA EDITAR _marcaRepository.Editar(mod); TempData["msg"] = "Marca atualizada com sucesso"; return(RedirectToAction("Listar")); }
public ActionResult Editar(MarcaModel marca) { //transformar o model para mod var mod = new MarcaMOD() { CNPJ = marca.CNPJ, ID = marca.ID, Nome = marca.Nome }; //chamar o metodo de repository para editar _marcaRepository.Editar(mod); TempData["msg"] = "Marca editada com sucesso"; return(RedirectToAction("Listar")); //using (IDbConnection db = new SqlConnection( // ConfigurationManager.ConnectionStrings["DBCarros"].ConnectionString)) //{ // string sql = @"UPDATE Marca // SET // Nome = @Nome, // DataCriacao = @DataCriacao, // CNPJ = @CNPJ // WHERE // Id = @ID"; // db.Execute(sql, marca); // TempData["msg"] = "Marca editada com sucesso"; // return RedirectToAction("Listar"); //} }
public IActionResult Editar([FromForm] Marca marca) { //Recebe o formulário e manda editar no banco de dados. if (ModelState.IsValid) { _marcaRepository.Editar(marca); return(RedirectToAction(nameof(Index))); } return(View()); }
public IHttpActionResult Put(int id, MarcaDTO marcaDTO) { if (ModelState.IsValid) { var marcaMOD = GetMarcaMOD(marcaDTO); marcaMOD.Id = id; _marcaRepository.Editar(marcaMOD); return(Ok(marcaDTO)); } return(BadRequest(ModelState)); }
public ActionResult Editar(MarcaModel marca) { //Transformar o model para mod var mod = new MarcaMOD() { Cnpj = marca.Cnpj, Id = marca.Id, Nome = marca.Nome }; //Chamar o método do repository para editar _marcaRepository.Editar(mod); TempData["msg"] = "Marca atualizada"; return(RedirectToAction("Listar")); }