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(); }
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); }