public ProfileService( IProfileDataService profileDataService, IMemberProfileRelationshipDataService memberProfileRelationshipDataService, IMemberDataService memberDataService, IMapper mapper) { _profileDataService = profileDataService; _memberProfileRelationshipDataService = memberProfileRelationshipDataService; _mapper = mapper; _memberDataService = memberDataService; }
private string GetMemberAvatar(Guid memberId, IMemberDataService memDataService) { string avtr = "White"; if (memDataService != null && memDataService.Members.Count() > 0) { foreach (MemberVm mem in memDataService.Members) { if (mem.Id == memberId) { avtr = mem.Avatar; break; } } } return(avtr); }
public MemberService(IMemberDataService memberDataService, IMapper mapper) { _memberDataService = memberDataService; _mapper = mapper; }
public TaskToDoModel[] PopulateLoadedTasks(List <TaskVm> loadedTasks, MemberVm selectedMember, IMemberDataService loadedMembers) { string emptyAvatar = "White"; TaskToDoModel[] currTaskArray = new TaskToDoModel[0]; if (loadedTasks != null && loadedTasks.Count > 0) { currTaskArray = new TaskToDoModel[loadedTasks.Count]; int taskPosition = 0; foreach (TaskVm famTask in loadedTasks) { TaskToDoModel currTask = new TaskToDoModel(); currTask.Id = famTask.Id; currTask.Subject = famTask.Subject; currTask.IsComplete = famTask.IsComplete; currTask.AssignedToId = famTask.AssignedToId; if (selectedMember != null && selectedMember.Id == famTask.AssignedToId) { currTask.Avatar = (!string.IsNullOrEmpty(selectedMember.Avatar)) ? selectedMember.Avatar : emptyAvatar; } else { currTask.Avatar = (famTask.AssignedToId != Guid.Empty) ? GetMemberAvatar(famTask.AssignedToId, loadedMembers) : emptyAvatar; } currTaskArray[taskPosition] = currTask; taskPosition++; } } return(currTaskArray); }
public MemberService(IMemberDataService dataService) { _dataService = dataService; }