Exemplo n.º 1
0
        public async Task UnassignJob(ChangeJobStatusModel model)
        {
            await dayAssignService.UnassignJob(model.DayAssignId, model.ChangeStatusComment, model.Members.ToList <IMemberSpentTimeModel>(), model.NewJobStatus, model.SelectedCancellingId, model.UploadedFileIds);

            managementHubs.Clients.All.refreshWeekPlanGridTasks();
            managementHubs.Clients.All.refreshWeekPlanListTasks();
        }
Exemplo n.º 2
0
        public async Task <IMoveToStatusResultModel> CompleteJob(ChangeJobStatusModel model)
        {
            IDayAssign dayAssign = dayAssignService.GetDayAssignById(model.DayAssignId);
            var        result    = await jobStatusService.Completed(model.DayAssignId, dayAssign.StatusId, model.ChangeStatusComment, model.Members.ToList <IMemberSpentTimeModel>(), model.UploadedFileIds);

            janitorHubs.Clients.All.refreshOpenTasks();
            janitorHubs.Clients.All.refreshCompletedTasks();
            janitorHubs.Clients.All.refreshJanitorTasks();
            managementHubs.Clients.All.refreshWeekPlanGridTasks();
            managementHubs.Clients.All.refreshWeekPlanListTasks();
            return(result);
        }