public void SendNewDepartmentLinkMail(DepartmentLink link) { var sourceDepartment = _departmentsService.GetDepartmentById(link.DepartmentId); var targetDepartment = _departmentsService.GetDepartmentById(link.DepartmentLinkId); var managingProfile = _userProfileService.GetProfileByUserId(targetDepartment.ManagingUserId); _emailProvider.SendNewDepartmentLinkMail(managingProfile.FullName.AsFirstNameLastName, sourceDepartment.Name, "", managingProfile.User.Email, targetDepartment.DepartmentId); }
public async Task <bool> SendNewDepartmentLinkMailAsync(DepartmentLink link) { var sourceDepartment = await _departmentsService.GetDepartmentByIdAsync(link.DepartmentId); var targetDepartment = await _departmentsService.GetDepartmentByIdAsync(link.DepartmentLinkId); var managingProfile = await _userProfileService.GetProfileByUserIdAsync(targetDepartment.ManagingUserId); await _emailProvider.SendNewDepartmentLinkMail(managingProfile.FullName.AsFirstNameLastName, sourceDepartment.Name, "", managingProfile.User.Email, targetDepartment.DepartmentId); return(false); }
public DepartmentLink Save(DepartmentLink link) { _departmentLinksRepository.SaveOrUpdate(link); return(link); }
/// <summary> /// Load Department list /// </summary> protected void LoadDepartmentLink() { DepartmentLink.DataSource = _dm.GetDepartments(); DepartmentLink.DataBind(); }
public async Task <DepartmentLink> SaveAsync(DepartmentLink link, CancellationToken cancellationToken = default(CancellationToken)) { return(await _departmentLinksRepository.SaveOrUpdateAsync(link, cancellationToken)); }