Esempio n. 1
0
        public IHttpActionResult putAssetDef(int id, Asset_def asset_def)
        {
            //if (!ModelState.IsValid)
            //{
            //    return BadRequest(ModelState);
            //}

            if (id != asset_def.ad_id)
            {
                return(BadRequest());
            }

            db.Entry(asset_def).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!Asset_defExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Esempio n. 2
0
        public IHttpActionResult getAssetDef(int id)
        {
            Asset_def asset_def = db.Asset_def.Find(id);

            if (asset_def == null)
            {
                return(NotFound());
            }

            return(Ok(asset_def));
        }
        public List <Asset_type> GetAsset_Types(string na)
        {
            db.Configuration.ProxyCreationEnabled = true;
            Asset_def         ad     = db.Asset_def.Where(x => x.ad_name == na).FirstOrDefault();
            List <Asset_type> atlist = new List <Asset_type>();

            if (ad != null)
            {
                atlist = db.Asset_type.Where(x => x.at_id == ad.ad_type_id).ToList();
            }

            return(atlist);
            //return db.Asset_type.Where(x => x.at_id == ad.ad_type_id).ToList();
        }
Esempio n. 4
0
        public IHttpActionResult deleteAssetDef(int id)
        {
            Asset_def asset_def = db.Asset_def.Find(id);

            if (asset_def == null)
            {
                return(NotFound());
            }

            db.Asset_def.Remove(asset_def);
            db.SaveChanges();

            return(Ok(asset_def));
        }
Esempio n. 5
0
        public int postAssetDef(Asset_def asset_def)
        {
            //if (!ModelState.IsValid)
            //{
            //    return BadRequest(ModelState);
            //}

            Asset_def asset = new Asset_def();

            asset = db.Asset_def.Where(x => x.ad_name == asset_def.ad_name && x.ad_type_id == asset_def.ad_type_id).FirstOrDefault();
            if (asset == null)
            {
                db.Asset_def.Add(asset_def);
                db.SaveChanges();
                return(1);
            }
            else
            {
                return(0);
            }
        }