public void AssignToMe([Optionally] bool andStart) { AssignedTo = UserFinder.CurrentUser(); if (andStart) { Status = TaskStatusValues.Started; } }
public virtual void Updating() { if (Container.IsPersistent(this)) //To guard against being called after Persisted() { User = UserFinder.CurrentUser(); LastModified = Clock.Now(); } }
internal TaskHistory CreateNewTransientHistory() { IUser user = UserFinder.CurrentUser(); var hist = Container.NewTransientInstance <TaskHistory>(); hist.AssignedTo = AssignedTo.UserName; hist.ChangeMadeBy = user.UserName; hist.DateTime = Clock.Now(); hist.Status = Status; return(hist); }
protected bool IsAssignedToCurrentUser() { return(AssignedTo == UserFinder.CurrentUser()); }
public virtual void Persisting() { User = UserFinder.CurrentUser(); LastModified = Clock.Now(); }
private void AddUserAndTimeStampToText() { string user = UserFinder.CurrentUser().UserName; Text += "\n" + User.UserName + ", " + Clock.Now(); }