static public void ActivityAssigned(Activity activity) { if (activity.Deadline == ExecutionServer.DateMaxValue) { return; } var content = EMailContentBuilder.UserAssignedActivityContent(activity.Project, activity, (Person)activity.Responsible); SendEmail(content, (Person)activity.Responsible); }
public async System.Threading.Tasks.Task SendPersonalActivitiesEmail(Project project, Person sendTo) { Assertion.Require(project, "project"); Assertion.Require(sendTo, "sendTo"); FixedList <Activity> activities = MessagingUtilities.GetUserUpcomingActivities(project, sendTo); if (activities.Count == 0) { return; } EMailContent content = EMailContentBuilder.UserAssignedActivityContent(project, activities[0], sendTo); await SendEmail(content, sendTo); }