public void SendUserCancellationNotificationToTeam(Department department, Payment payment, string userId, string reason) { var user = _usersService.GetUserById(department.ManagingUserId); var profile = _userProfileService.GetProfileByUserId(user.UserId); bool refundIssued = false; if (DateTime.UtcNow <= payment.PurchaseOn.AddDays(30)) { refundIssued = true; } _emailProvider.TEAM_SendNofifySubCancelled(profile.FirstName + " " + profile.LastName, user.Email, department.Name, department.DepartmentId.ToString(), reason, DateTime.UtcNow.ToShortDateString() + " " + DateTime.UtcNow.ToShortTimeString(), payment.Plan.Name, refundIssued.ToString()); }