public ActionResult Index() { Marca marca = new Marca() { Nome = "Mac Donalds" }; Marca.Insert(marca); marca.Nome = $"Mac Donalds {DateTime.Now}"; Marca.Update(marca); marca = Marca.SelectSingle(1); IList <Marca> marcas = Marca.Select(); Patrimonio patrimonio = new Patrimonio() { Nome = "Cadeira", MarcaID = marca.MarcaID }; Patrimonio.Insert(patrimonio); patrimonio.Nome = $"Mesa {DateTime.Now}"; Patrimonio.Update(patrimonio); patrimonio = Patrimonio.SelectSingle(1); IList <Patrimonio> patrimonios = Patrimonio.Select(); ViewBag.Title = $"Nome = {patrimonio.Nome}, MarcaID = {patrimonio.MarcaID}, Descricao = {patrimonio.Descricao}, NumeroDoTombo = {patrimonio.NumeroDoTombo}"; return(View()); }
public IHttpActionResult PutPatrimonio(int id, [FromBody] Patrimonio ptr) { Patrimonio pm = new Patrimonio(id); pm.Nome = ptr.Nome; pm.MarcaId = ptr.MarcaId; pm.Descricao = ptr.Descricao; try { pm.Update(); pm.SaveChanges(); } catch (System.Exception) { throw; } return(Ok()); }
/// <summary> /// Altera os dados de um patrimônio no banco de dados. /// </summary> /// <param name="id"> /// ID do patrimônio a ser alterado. /// </param> /// <param name="value"> /// Objeto do tipo <see cref="Patrimonio"/> a ser alterado. /// </param> /// <remarks> /// Exemplo: PUT: api/patrimonio/5 /// </remarks> public void Put(int id, [FromBody] Patrimonio value) { value.ID = id; Patrimonio.Update(value); }