public void Update() { if (mName.Contains("nvTD")) { int xx = 0; ++xx; Debug.LogError("Update " + mName + " State = " + mState.ToString()); } if (mState == ERequestState.BundleOk) { if (mName.Contains("nvTD")) { int xx = 0; ++xx; D.error("resources load " + mName); } if (mAsync) { mRequest = Resources.LoadAsync(mName); mState = ERequestState.Loading; } else { UnityEngine.Object obj = Resources.Load(mName); mState = ERequestState.Done; Debug.LogError("on load asset " + mName); if (mCallback != null) { mCallback(mName, obj); } } } if (mState == ERequestState.Loading && mRequest.isDone) { if (mName.Contains("nvTD")) { int xx = 0; ++xx; } mState = ERequestState.Done; if (mCallback != null) { mCallback(mName, mRequest.asset); } } }
public Result <bool> DeleteRequest(int userId, int requestId, ERequestState state) { try { if (state == ERequestState.Approved) { throw new Exception(EResultMessage.DatabaseError.ToString()); } var request = new RequestEntity(); if (state == ERequestState.Pending) { request = Get(r => r.Id == requestId); } DeleteById(requestId); if (state == ERequestState.Rejected) { return(ResultHelper.Succeeded(true)); } var notification = new NotificationViewModel { Link = "link ", Content = " content ", Sender = new UserViewModel { Id = userId }, Type = ENotificationType.Request, }; var notificationResult = _notificationManager.AddNotification(request.ReceiverId, notification); if (notificationResult == null || !SaveChanges()) { throw new Exception(EResultMessage.DatabaseError.ToString()); } return(ResultHelper.Succeeded(true)); } catch (Exception e) { return(ResultHelper.Failed <bool>(message: e.Message)); } }
public Result <bool> DeleteRequest([FromRoute] int id, [FromQuery] ERequestState state) { return(_requestManager.DeleteRequest(_requestAttributes.Id, id, state)); }
public void selectRequestState(ERequestState requestState) { stateRequested = requestState; }