public IHttpActionResult DeleteData(int id)
        {
            if (!bLL.CanPerformAction(ControllerContext.GetAuthUserId(), moduleCode, Library.DTO.ModuleAction.CanDelete))
            {
                return(InternalServerError(new Exception(Properties.Resources.NOT_AUTHORIZED)));
            }

            executor.DeleteData(ControllerContext.GetAuthUserId(), id, out Library.DTO.Notification notification);
            return(Ok(new Library.DTO.ReturnData <object> {
                Data = id, Message = notification
            }));
        }
        public IHttpActionResult Delete(int id)
        {
            if (!framework.CanPerformAction(ControllerContext.GetAuthUserId(), ModuleCode, ModuleAction.CanDelete))
            {
                return(InternalServerError(new Exception(Properties.Resources.NOT_AUTHORIZED)));
            }

            SetModuleIdenfitier(executor);

            executor.DeleteData(ControllerContext.GetAuthUserId(), id, out Notification notification);
            return(Ok(new ReturnData <object>()
            {
                Data = id, Message = notification
            }));
        }