public IHttpActionResult PutRepairCategory(int id, RepairCategory repairCategory) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != repairCategory.ID) { return(BadRequest()); } db.Entry(repairCategory).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!RepairCategoryExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetRepairCategory(int id) { RepairCategory repairCategory = db.RepairCategories.Find(id); if (repairCategory == null) { return(NotFound()); } return(Ok(repairCategory)); }
public IHttpActionResult PostRepairCategory(RepairCategory repairCategory) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.RepairCategories.Add(repairCategory); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = repairCategory.ID }, repairCategory)); }
public IHttpActionResult DeleteRepairCategory(int id) { RepairCategory repairCategory = db.RepairCategories.Find(id); if (repairCategory == null) { return(NotFound()); } db.RepairCategories.Remove(repairCategory); db.SaveChanges(); return(Ok(repairCategory)); }
public void Drop(RepairCategory item) { if (item != null) { var index = GetIndex(item); // get current item var current = itemList[currentIndex]; // remove RepairCategory from current index itemList.RemoveAt(currentIndex); itemList.Insert(index, current); // update current selection currentIndex = index; _apiConn.SetStatusOrder(itemList); UpdateDB(itemList); StateHasChanged(); } }
public int GetIndex(RepairCategory item) { return(itemList.FindIndex(a => a.number == item.number)); }
public void ClickItem(RepairCategory item) { currentIndex = GetIndex(item); }
public void StartDrag(RepairCategory item) { currentIndex = GetIndex(item); }