private bool IsCurrentUserTeamLead(IDayAssign dayAssign) { IMemberModel currentUser = memberService.GetCurrentUser(); return(dayAssign.TeamLeadId == currentUser.MemberId); }
public async Task ReopenJob(Guid dayAssignId) { IDayAssign dayAssign = GetDayAssignById(dayAssignId); await jobStatusService.Assigned(dayAssignId, dayAssign.StatusId); }
public bool IsAllowChangeDayAssignStatus(IDayAssign dayAssign) { bool isMultiAssign = IsMultiAssign(dayAssign); return(IsCurrentUserTeamLead(dayAssign) && isMultiAssign || !isMultiAssign); }
public async Task <IDayAssign> GetByJobId(string jobId) { IDayAssign result = await dayAssignProvider.GetByJobId(jobId); return(result); }