Example #1
0
        public IHttpActionResult GetViewPortSetting(int id)
        {
            CarSalesViewPortSetting carSalesViewPortSetting = db.ViewPortSettings.Where(e => e.ID == id).Select(e => new CarSalesViewPortSetting()
            {
                ID = e.ID, PageSize = e.PageSize, SettingCode = e.SettingCode, ViewPortID = e.ViewPortID
            }).FirstOrDefault();

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

            return(Ok(carSalesViewPortSetting));
        }
Example #2
0
        public IHttpActionResult DeleteViewPortSetting(int id)
        {
            ViewPortSetting ViewPortSetting = db.ViewPortSettings.Find(id);

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

            db.ViewPortSettings.Remove(ViewPortSetting);
            db.SaveChanges();

            CarSalesViewPortSetting carSalesViewPortSetting = new CarSalesViewPortSetting();

            carSalesViewPortSetting.ID          = ViewPortSetting.ID;
            carSalesViewPortSetting.PageSize    = ViewPortSetting.PageSize;
            carSalesViewPortSetting.SettingCode = ViewPortSetting.SettingCode;
            carSalesViewPortSetting.ViewPortID  = ViewPortSetting.ViewPortID;

            return(Ok(carSalesViewPortSetting));
        }
Example #3
0
        public IHttpActionResult PutViewPortSetting(int id, CarSalesViewPortSetting carSalesViewPortSetting)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != carSalesViewPortSetting.ID)
            {
                return(BadRequest());
            }
            ViewPortSetting ViewPortSetting = new ViewPortSetting();

            ViewPortSetting.ID          = carSalesViewPortSetting.ID;
            ViewPortSetting.PageSize    = carSalesViewPortSetting.PageSize;
            ViewPortSetting.SettingCode = carSalesViewPortSetting.SettingCode;
            ViewPortSetting.ViewPortID  = carSalesViewPortSetting.ViewPortID;

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }