public IHttpActionResult CreateNewMenu(Dictionary <string, object> model) { try { GenericCURD db = new GenericCURD(); bool hasData = false; object response = db.Insert(model, DBTable.MENU, out hasData); return(ApiResponse(response, hasData)); } catch (Exception ex) { return(ApiResponse(ex)); } }
public IHttpActionResult RemoveMenuAgainstRole(Dictionary <string, object> model) { try { GenericCURD db = new GenericCURD(); bool hasData = false; object response = db.Delete(DBTable.MENU_ROLE_RELATIONSHIPS, model, out hasData); return(ApiResponse(response, hasData)); } catch (Exception ex) { return(ApiResponse(ex)); } }
public IHttpActionResult UpdateRole(Dictionary <string, object> model) { try { GenericCURD db = new GenericCURD(); bool hasData = false; object response = db.Update(model, DBTable.ROLES, DBField.ROLE_ID, out hasData); return(ApiResponse(response, hasData)); } catch (Exception ex) { return(ApiResponse(ex)); } }
public IHttpActionResult AddNewMenuToRole(Dictionary <string, object> model) { try { GenericCURD db = new GenericCURD(); bool hasData = false; object response = db.Insert(model, DBTable.MENU_ROLE_RELATIONSHIPS, out hasData); return(ApiResponse(response, hasData)); } catch (Exception ex) { return(ApiResponse(ex)); } }
public IHttpActionResult GetAllMenus(Dictionary <string, object> model) { try { GenericCURD db = new GenericCURD(); bool hasData = false; object response = null; if (model != null && model.Keys.Count > 0) { response = db.Get(DBTable.MENU, model, out hasData); } else { response = db.Get(DBTable.MENU, out hasData); } return(ApiResponse(response, hasData)); } catch (Exception ex) { return(ApiResponse(ex)); } }