Esempio n. 1
0
 public IHttpActionResult Delete(int id)
 {
     // authentication
     if (!fwBll.CanPerformAction(ControllerContext.GetAuthUserId(), moduleCode, Library.DTO.ModuleAction.CanDelete))
     {
         return(InternalServerError(new Exception(Properties.Resources.NOT_AUTHORIZED)));
     }
     Library.DTO.Notification notification;
     executor.DeleteData(ControllerContext.GetAuthUserId(), id, out notification);
     return(Ok(new Library.DTO.ReturnData <int>()
     {
         Data = id, Message = notification
     }));
 }
Esempio n. 2
0
        public IHttpActionResult DeleteData(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
            }));
        }