Exemplo n.º 1
0
        private bool IsCurrentUserTeamLead(IDayAssign dayAssign)
        {
            IMemberModel currentUser = memberService.GetCurrentUser();

            return(dayAssign.TeamLeadId == currentUser.MemberId);
        }
Exemplo n.º 2
0
 public async Task ReopenJob(Guid dayAssignId)
 {
     IDayAssign dayAssign = GetDayAssignById(dayAssignId);
     await jobStatusService.Assigned(dayAssignId, dayAssign.StatusId);
 }
Exemplo n.º 3
0
        public bool IsAllowChangeDayAssignStatus(IDayAssign dayAssign)
        {
            bool isMultiAssign = IsMultiAssign(dayAssign);

            return(IsCurrentUserTeamLead(dayAssign) && isMultiAssign || !isMultiAssign);
        }
Exemplo n.º 4
0
        public async Task <IDayAssign> GetByJobId(string jobId)
        {
            IDayAssign result = await dayAssignProvider.GetByJobId(jobId);

            return(result);
        }