Пример #1
0
        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());
        }
Пример #2
0
        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());
        }
Пример #3
0
 /// <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);
 }