/// <summary> /// Returns a clone of the node hierarchy. /// </summary> public virtual Node Clone() { var clone = (Node)MemberwiseClone(); ++CreatedCount; clone.Parent = null; clone.FirstAnimation = null; clone.FirstChild = null; clone.NextSibling = null; clone.gestures = null; clone.AsWidget = clone as Widget; clone.Animations = Animations.Clone(clone); clone.Animators = AnimatorCollection.SharedClone(clone, Animators); clone.Nodes = Nodes.Clone(clone); clone.Components = Components.Clone(clone); clone.IsAwake = false; if (RenderChainBuilder != null) { clone.RenderChainBuilder = RenderChainBuilder.Clone(clone); } if (Presenter != null) { clone.Presenter = Presenter.Clone(); } if (PostPresenter != null) { clone.PostPresenter = PostPresenter.Clone(); } clone.DirtyMask = DirtyFlags.All; clone.UserData = null; return(clone); }
public async Task <ActionResult <int> > Post(User user) { PostPresenter <int> postPresenter = new PostPresenter <int>(); var userLoggedIn = User; _ = await _registerUserUseCase.HandleAsync(new Core.Dto.UseCaseRequests.UseCaseRequest <Core.Dto.UserDto, Core.Dto.UseCaseResponses.UseCaseResponse <int> >(new Core.Dto.UserDto(0, user.Email, user.Username, user.Password, user.FullName, user.Bio)), postPresenter).ConfigureAwait(false); return(postPresenter.ContentResult); }
internal override async Task AddRecord() { try { _post = new EditingPostForm(); _presenter = new PostPresenter(_post); _post.ShowDialog(); await Update(); } catch (Exception ex) { ShowError(ex.Message); } }
internal override async Task EditRecord() { try { if (ExistsRecord) { _post = new EditingPostForm(); _presenter = new PostPresenter(_post, Item.ID); _post.ShowDialog(); await Update(); } } catch (Exception ex) { ShowError(ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { _presenter = new PostPresenter(); _presenter.Init(this); }