public ProjectsController(IProjectMemberService projectMemberService, IUriService uriService, IProjectService projectService) { _projectMemberService = projectMemberService; _uriService = uriService; _projectService = projectService; }
public RemoveCommand(IConsole console, ILogger <RemoveCommand> logger, IProjectMemberService projectMemberService, IProjectService projectService, IAccountService accountService) : base(console, logger) { _projectMemberService = projectMemberService; _projectService = projectService; _accountService = accountService; }
public ProjectsController(IProjectService projectService, UserManager <User> userManager, IMapper mapper, IProjectMemberService projectMemberService, RoleManager <Role> roleManager, IMessageService messageService) { _userManager = userManager; _projectService = projectService; _mapper = mapper; _projectMemberService = projectMemberService; _roleManager = roleManager; _messageService = messageService; }
public ProjectMemberController( IProjectMemberService projectMemberService, IMapper mapper, IConfiguration configuration, ILogger <ProjectMemberController> logger) { _projectMemberService = projectMemberService; _mapper = mapper; _configuration = configuration; _logger = logger; }
public NoticesController(IProjectService projectService, IProjectMemberService projectMemberService, IMFilesVaultService mfvaultService, IUserService userService, IVaultServerService vaultServerService, IVaultAppService vaultappService) { // _tasksService = tasksService; _projService = projectService; _vaultServerService = vaultServerService; _projMemberService = projectMemberService; _mfvaultService = mfvaultService; _iUserService = userService; _vaultappService = vaultappService; }
public ModelController(IVaultServerService mFilesVaultService, IUserService userService, IProjectService projService , IProjectMemberService projectMemberService, IMFilesVaultService mfvaultService , IAuthenticationManager authManager, SignInManager <User, long> signInManager, UserManager <User, long> userManager) : base(authManager, signInManager, userManager) { _mFilesVaultService = mFilesVaultService; _projService = projService; _userService = userService; _projectMemberService = projectMemberService; _mfvaultService = mfvaultService; }
public ProjectManagerController( IProjectService _projectService, IBackgroundImageService _backgroundImageService, ITaskMemberService _taskMemberService, IProjectMemberService _projectMemberService, ITaskListService _taskListService) { this.projectService = _projectService; this.backgroundImageService = _backgroundImageService; this.taskMemberService = _taskMemberService; this.projectMemberService = _projectMemberService; this.taskListService = _taskListService; }
public InviteController(UserManager <User, long> userManager, IUserService userService, IProjectMemberService projectMemberService , IProjectService projectService, IVaultTemplateService vaultTempService, IMFilesVaultService mfvaultService , IMFObjectService mfobjService, IMfUserGroupService mfusergroupService, IEmailService emailService) { _userManger = userManager; _userService = userService; _projectMemberService = projectMemberService; _projectService = projectService; _vaultTempService = vaultTempService; _mfvaultService = mfvaultService; _mfobjService = mfobjService; _mfusergroupService = mfusergroupService; _emailService = emailService; }
public ManageController(IAuthenticationManager authManager, SignInManager <User, long> signInManager, UserManager <User, long> userManager , IProjectMemberService projMemberService, IProjectService projService, IUserService userService, IVaultServerService mfvaultServerService , IMFilesVaultService mfvaultService, IVaultTemplateService vaultTempService , IRepository <Company> companyRepo, IRepository <Department> departmentRepo) : base(authManager, signInManager, userManager) { _projMemberService = projMemberService; _projService = projService; _userService = userService; _mfvaultService = mfvaultService; _mfvaultServerService = mfvaultServerService; _vaultTempService = vaultTempService; _companyRepo = companyRepo; _departmentRepo = departmentRepo; }
// private readonly IAuthenticationManager _authManager; public IntegratedManagementController(IVaultServerService mFilesVaultService, IUserService userService, IProjectService projService, IProjectMemberService projectMemberService, IProjectService projectService, IMFilesVaultService mfvaultService, IMfilesWebService mfilesWebService, IAuthenticationManager authManager, Microsoft.AspNet.Identity.Owin.SignInManager <User, long> signInManager, UserManager <User, long> userManager) : base(authManager, signInManager, userManager) { _mFilesVaultService = mFilesVaultService; _projService = projService; _userService = userService; _projectMemberService = projectMemberService; _projectService = projectService; _mfvaultService = mfvaultService; _mfilesWebService = mfilesWebService; //_authManager = authManager; }
public TaskManagerController( IProjectService _projectService, IEmployeeService _employeeService, ITaskListService _taskListService, ICommentListService _commentListService, ITaskMemberService _taskMemberService, IProjectMemberService _projectMemberService) { this.projectService = _projectService; this.employeeService = _employeeService; this.taskListService = _taskListService; this.commentListService = _commentListService; this.taskMemberService = _taskMemberService; this.projectMemberService = _projectMemberService; }
public async void AddMember_NoExceptionThrown() { //Arrange int projectId = 1; int userId = 1; ProjectMemberDto dto = new (userId, projectId, TeamMemberRole.Developer); Project mockProject = new () { Id = projectId, Team = new List <ProjectMember>() }; m_projectRepository.GetSingle(projectId).Returns(mockProject); m_service = new ProjectMemberService(m_projectRepository, m_mapper); //Act await m_service.AddMember(dto); }
public AccountController(UserManager <User, long> userManager, SignInManager <User, long> signInManager, IAuthenticationManager authManager, IUserService userService , IUserVaultService uservaultService, IRepository <MFilesVault> vaultRepository, IMFilesVaultService mfvaultService , ICloudService cloudService, IVaultTemplateService vaultTemplateService, IProjectService projService, IProjectMemberService projectMemberService , IVaultServerService vaultserverService, IMFUserService mfuserService, IMFVaultService vaultService) //IUserCloudService usercloudService, : base(authManager, signInManager, userManager) { _userService = userService; //_usercloudService = usercloudService; _uservaultService = uservaultService; _cloudService = cloudService; _vaultTemplateService = vaultTemplateService; _projService = projService; _projectMemberService = projectMemberService; _mfvaultService = mfvaultService; _vaultserverService = vaultserverService; _mfuserService = mfuserService; _vaultService = vaultService; _vaultRepository = vaultRepository; }
public async void RemoveMember_MemberExists_NoExceptionThrown() { //Arrange int projectId = 1; int userId = 1; Project mockProject = new() { Id = projectId, Team = new List <ProjectMember>() { new() { ProjectId = projectId, UserId = userId } } }; m_projectRepository.GetSingle(projectId).Returns(mockProject); m_service = new ProjectMemberService(m_projectRepository, m_mapper); //Act await m_service.RemoveMember(projectId, userId); }
public async void GetAllMembers_NoExceptionThrown() { //Arrange int projectId = 1; int userId = 1; Project mockProject = new() { Id = projectId, Team = new List <ProjectMember>() { new() { ProjectId = projectId, UserId = userId } } }; m_projectRepository.GetSingle(projectId).Returns(mockProject); m_service = new ProjectMemberService(m_projectRepository, m_mapper); //Act IEnumerable <ProjectMemberDto> members = await m_service.GetAllMembers(projectId); //Assert Assert.NotEmpty(members); }
public static string Invite(InviteModel inviteModel, UserManager <User, long> _userManger, long userId, string userName , IUserService _userService, IProjectMemberService _projectMemberService, IProjectService _projectService , IVaultTemplateService _vaultTempService, IMFilesVaultService _mfvaultService, IMFObjectService _mfobjService , IMfUserGroupService _mfusergroupService, IEmailService _emailService, string baseUri) { if (String.IsNullOrEmpty(inviteModel.Email)) { var userDto = AccountController.GetUserProfile(_userManger, userId);//UserClient.GetProfile(baseUri, token); //if (!userRes.Success) //{ // return BadRequest("当前用户认证失效"); //} //var userDto = JsonConvert.DeserializeObject<UserDto>(userRes.Content); inviteModel.Email = userDto.Email; } //Log.Info("API获取ProjectClient..."); if (inviteModel.InviteEmail != "")//分email和用户ID两种记录方式 { //Log.Info("API生成BindingModel..."); var model = new ProjectInvitationEmailModel { ProjectId = inviteModel.ProjectId, InviteeEmail = inviteModel.InviteEmail, InvitationMessage = "请加入" + inviteModel.ProjectName + "项目", InviteePartId = inviteModel.PartyId, MFUserId = inviteModel.MFUserId, BidProjId = inviteModel.BidProjId }; //Log.Info("API添加数据库信息..."); var res = Api.ProjectMembersController.InviteMemberByEmail(model, userId, userName , _userService, _projectMemberService, _projectService, _vaultTempService , _mfvaultService, _mfobjService, _mfusergroupService); if (String.IsNullOrEmpty(res)) { //Log.Info("API添加数据库信息成功..."); var sendEmailError = SendInviteEmail(baseUri, inviteModel.PartyName, inviteModel.InviteEmail, inviteModel.Email, inviteModel.ProjectName, inviteModel.ProjectId, inviteModel.UserId, inviteModel.PartyId, _emailService); if (sendEmailError == "success") { return(String.Empty); } else { return(sendEmailError); } } else { var err = res; Log.Error("API添加数据库信息失败:" + err); return(err); } } else { var model = new ProjectInvitationUserModel { ProjectId = inviteModel.ProjectId, InviteeId = inviteModel.UserId, InvitationMessage = "请加入" + inviteModel.ProjectName + "项目", InviteePartId = inviteModel.PartyId }; var res = Api.ProjectMembersController.InviteMemberByUserId(model, userId, userName, _projectService, _projectMemberService, _vaultTempService , _mfvaultService, _userService, _mfobjService, _mfusergroupService); if (String.IsNullOrEmpty(res)) { var sendEmailError = SendInviteEmail(baseUri, inviteModel.PartyName, inviteModel.InviteEmail, inviteModel.Email, inviteModel.ProjectName, inviteModel.ProjectId, inviteModel.UserId, inviteModel.PartyId, _emailService); if (sendEmailError == "success") { return(String.Empty); } else { return(sendEmailError); } } else { var err = res; return(err); } } }
public ProjectMembersController(IProjectMemberService _iProjectMemberService) { iProjectMemberService = _iProjectMemberService; }
public ProjectMemberController(IProjectMemberService projectMemberService, IMapper mapper, ILogger <ProjectMemberController> logger) { _projectMemberService = projectMemberService; _mapper = mapper; _logger = logger; }
public ProjectMemberController(IProjectMemberService projectMemberService) { _projectMemberService = projectMemberService; }
public ListCommand(IConsole console, ILogger <ListCommand> logger, IProjectMemberService projectMemberService, IProjectService projectService) : base(console, logger) { _projectMemberService = projectMemberService; _projectService = projectService; }
public InvitationService(IInvitationRepository invitationRepository, IProjectPromoterService projectPromoterService, IProjectMemberService projectMemberService) { _invitationRepository = invitationRepository; _projectPromoterService = projectPromoterService; _projectMemberService = projectMemberService; }