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)); }
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)); }
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)); }