public async Task <IHttpActionResult> GetMaterialProvider([FromUri] int id)
        {
            MaterialProvider materialprovider = await db.MaterialProviders.FindAsync(id);

            if (materialprovider == null)
            {
                return(NotFound());
            }
            MaterialProviderEntity matEntity = new MaterialProviderEntity(materialprovider);

            return(Ok(matEntity));
        }
        // GET api/MaterialProvider
        public List <MaterialProviderEntity> GetMaterialProviders()
        {
            List <MaterialProviderEntity> mps = new List <MaterialProviderEntity>();

            foreach (var mp in db.MaterialProviders)
            {
                MaterialProviderEntity matEntity = new MaterialProviderEntity(mp);
                mps.Add(matEntity);
            }

            return(mps);
        }