public static MarcasModel TranslateAsMarca(this SqlDataReader reader, bool isList = false) { if (!isList) { if (!reader.HasRows) { return(null); } reader.Read(); } var item = new MarcasModel(); if (reader.IsColumnExists("MarcaId")) { item.Id = SqlHelper.GetNullableInt32(reader, "MarcaId"); } if (reader.IsColumnExists("Nome")) { item.Nome = SqlHelper.GetNullableString(reader, "Nome"); } return(item); }
public ActionResult Edit(MarcasModel dados) { if (!ModelState.IsValid) { return(View(dados)); } _bd.AtualizarMarca(dados); ViewBag.listaMarcas = _bd.Lista(); return(RedirectToAction("index")); }
public ActionResult Create(MarcasModel novo) { if (!ModelState.IsValid) { return(View(novo)); } _bd.AdicionarMarca(novo); ViewBag.listaMarcas = _bd.Lista(); return(RedirectToAction("Index")); }
public ActionResult Edit(int idMarca, MarcasModel marca) { try { IMarcaRepository marcaRepo = new Marca(); marcaRepo.IdMarca = idMarca; marcaRepo.Descripcion = marca.Descripcion; marcaRepo.Persist((Marca)marcaRepo); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(MarcasModel marca) { try { if (ModelState.IsValid) { IMarcaRepository marcaRepo = new Marca(); marcaRepo.Descripcion = marca.Descripcion; marcaRepo.Persist((Marca)marcaRepo); ViewBag.Message = "Marca agregada exitosamente."; } //return RedirectToAction("Index"); return(RedirectToAction("Index", new { pActivas = "A" })); } catch { return(View()); } }
public string UpdMarca(MarcasModel model, string connString) { var outParam = new SqlParameter("@ReturnCode", SqlDbType.NVarChar, 20) { Direction = ParameterDirection.Output }; SqlParameter[] param = { new SqlParameter("@Id", SqlDbType.Int), new SqlParameter("@nome", SqlDbType.VarChar, 150), outParam }; param[0].Value = model.Id; param[1].Value = model.Nome; SqlHelper.ExecuteProcedureReturnString(connString, "updMarca", param); return((string)outParam.Value); }
public IActionResult GravaMarca([FromBody] MarcasModel mymodel) { if (mymodel == null) { return(Ok(new Retorno <MarcasModel>(false, "Parâmetros inválidos."))); } else if (mymodel.Nome == null || mymodel.Nome.ToString() == string.Empty) { return(Ok(new Retorno <MarcasModel>(false, "Campo Nome é obrigatório."))); } Retorno <MarcasModel> msg = new Retorno <MarcasModel>(); string data = DbClientFactory <MarcaDbClient> .Instance.UpdMarca(mymodel, connection); if (data == "C200") { msg.IsSuccess = true; if (mymodel.Id == 0) { msg.ReturnMessage = "Marca gravada com sucesso."; } else { msg.ReturnMessage = "Marca alterada com sucesso."; } } else if (data == "C201") { msg.IsSuccess = false; msg.ReturnMessage = "Marca já cadastrada."; } else if (data == "C203") { msg.IsSuccess = false; msg.ReturnMessage = "Id da marca não encontrado."; } return(Ok(msg)); }