public ActionResult Edit(int itemId = -1) { IMenuItem item = new MenuItem(); try { item.ModuleId = CurrentModuleId; if (itemId > 0) { item = _menuDataRepository.GetItem(itemId, CurrentModuleId); } if (String.IsNullOrEmpty(item.ImageUrl)) { try { item.ImageUrl = FeatureController.BASEMODULEPATH + "/Resources/images/noimage.png"; } catch { } } } catch (Exception ex) { Log.ErrorFormat("An error occurred in the Edit Action. Exception: {0}", ex); } return(View(item)); }
public HttpResponseMessage Delete(int itemId) { var item = _repository.GetItem(itemId, ActiveModule.ModuleID); _repository.DeleteItem(item); return(Request.CreateResponse(HttpStatusCode.OK, "success")); }
public HttpResponseMessage Delete(ItemViewModel item) { int moduleId = 0; var delItem = _repository.GetItem(item.Id, moduleId); _repository.DeleteItem(delItem); return(Request.CreateResponse(HttpStatusCode.OK, new { itemId = delItem.MenuItemId })); }
public ActionResult <MenuItem> Get(int id) { return(_menuItemRepository.GetItem(id)); }