Beispiel #1
0
 public ProfileService(
     IProfileDataService profileDataService,
     IMemberProfileRelationshipDataService memberProfileRelationshipDataService,
     IMemberDataService memberDataService,
     IMapper mapper)
 {
     _profileDataService = profileDataService;
     _memberProfileRelationshipDataService = memberProfileRelationshipDataService;
     _mapper            = mapper;
     _memberDataService = memberDataService;
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 public MemberService(IMemberDataService memberDataService, IMapper mapper)
 {
     _memberDataService = memberDataService;
     _mapper            = mapper;
 }
Beispiel #4
0
        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);
        }
Beispiel #5
0
 public MemberService(IMemberDataService dataService)
 {
     _dataService = dataService;
 }