public BasicResponse DeleteMenu(MenuDeleteRequest menurequest)
        {
            _Repository.DeleteMenu(menurequest.Id);
            var menuresponse = new BasicResponse();

            return(menuresponse);
        }
        public async Task <MenuResponse> Delete(MenuDeleteRequest request)
        {
            if (!HasPremission(request.RequestOwner, MenuPremssion.CanAdd))
            {
                return(UnauthorizedRequest());
            }
            var deletingMenu = _menuDataSrv.Query.First(x => x.Id == request.MenuId);

            await BaseBeforeDeleteAsync(deletingMenu, request.RequestOwner);

            await _menuDataSrv.DeleteAsync(deletingMenu.Id);

            await BaseAfterDeleteAsync(deletingMenu, request.RequestOwner);

            return(new MenuResponse
            {
                Access = ResponseAccess.Granted
            });
        }
Esempio n. 3
0
 public BasicResponse DeleteMenu(MenuDeleteRequest menurequest)
 {
     return(_menuService.DeleteMenu(menurequest));
 }
Esempio n. 4
0
 public VoidResponse Delete(MenuDeleteRequest request)
 {
     return(Execute <MenuDeleteRequest, VoidResponse>(
                request,
                response => _menuFacade.Delete(request.Menu)));
 }
        public BasicResponse DeleteMenu(MenuDeleteRequest menurequest)
        {
            var responseStr = HttpClientHelper.Post(Webapi + "/v1/Menu/Delete?token=" + Token, JSONHelper.ToJSONString(menurequest));

            return(JSONHelper.ParseJSONString <BasicResponse>(responseStr));
        }