Beispiel #1
0
 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();
     }
 }
Beispiel #3
0
        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);
        }
Beispiel #4
0
 protected bool IsAssignedToCurrentUser()
 {
     return(AssignedTo == UserFinder.CurrentUser());
 }
 public virtual void Persisting()
 {
     User         = UserFinder.CurrentUser();
     LastModified = Clock.Now();
 }
Beispiel #6
0
        private void AddUserAndTimeStampToText()
        {
            string user = UserFinder.CurrentUser().UserName;

            Text += "\n" + User.UserName + ", " + Clock.Now();
        }