public bool Create(Metales metales)
 {
     //Contruccion del objeto
     Mydata.Metales.Add(metales);
     Mydata.SaveChanges();
     return(true);
 }
        public bool Delete(Metales metales)
        {
            Metales mate = Mydata.Metales.Find(metales.idMaterial);

            Mydata.Metales.Remove(mate);
            Mydata.SaveChanges();
            return(true);
        }
        public void Edit(Metales metales)
        {
            var item = Mydata.Metales.FirstOrDefault(x => x.idMaterial == metales.idMaterial);

            item.Estado        = metales.Estado;
            item.MateriaPrima  = metales.MateriaPrima;
            item.Mineral       = metales.Mineral;
            item.SemiFabricado = metales.SemiFabricado;
            item.Cantidad      = metales.Cantidad;
            Mydata.SaveChanges();
        }
        public Metales BucarId(string idMaterial)
        {
            {
                Metales item  = new Metales();
                int     ID    = int.Parse(idMaterial);
                var     Query = from metales in Mydata.Metales
                                where metales.idMaterial == ID
                                select metales;

                foreach (var result in Query)
                {
                    item = result;
                }

                return(item);
            }
        }