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 })); }