public async Task ChangeTenantTaskComment(IdValueModel <Guid, string> model) { await operationalTaskService.ChangeTenantTaskComment(model); managementHubs.Clients.All.refreshWeekPlanGridTasks(); managementHubs.Clients.All.refreshWeekPlanListTasks(); }
public async Task ChangeCategory(IdValueModel <string, Guid> model) { await operationalTaskService.ChangeCategory(model); managementHubs.Clients.All.refreshWeekPlanGridTasks(); managementHubs.Clients.All.refreshWeekPlanListTasks(); }
public async Task ChangeTenantTaskUrgency(IdValueModel <Guid, bool> model) { await operationalTaskService.ChangeTenantTaskUrgency(model.Id, model.Value); managementHubs.Clients.All.refreshWeekPlanGridTasks(); managementHubs.Clients.All.refreshWeekPlanListTasks(); }
public async Task HideTask(IdValueModel <string, bool> model) { await messageBus.Publish(new ChangeJobVisibilityCommand(model.Id, model.Value)); managementHubs.Clients.All.refreshWeekPlanGridTasks(); managementHubs.Clients.All.refreshWeekPlanListTasks(); }
public async Task SaveCategory(IdValueModel <string, Guid> model) { await jobService.SaveCategory(model); managementHubs.Clients.All.refreshWeekPlanGridTasks(); managementHubs.Clients.All.refreshWeekPlanListTasks(); }
public async Task <List <IdValueModel> > GetThemes() { using (var session = _db.GetSession()) { var result = await session.RunAsync( _transactions.GetThemes() ); var list = new List <IdValueModel>(); while (await result.FetchAsync()) { var theme = new Theme(result.Current[0] as INode); var model = new IdValueModel() { Id = theme.Id, Value = theme.Name }; list.Add(model); } return(list); } }
public async Task ChangeEstimate(IdValueModel <Guid, int> model) { await operationalTaskService.ChangeEstimate(model); janitorHubs.Clients.All.refreshOpenTasks(); janitorHubs.Clients.All.refreshJanitorTasks(); managementHubs.Clients.All.refreshWeekPlanGridTasks(); managementHubs.Clients.All.refreshWeekPlanListTasks(); }
public async Task ChangeEstimate(IdValueModel <Guid, int> model) { IDayAssign dayAssign = dayAssignService.GetDayAssignById(model.Id); var estimated = new ChangeDayAssignEstimatedMinutesCommand(dayAssign.Id.ToString()); estimated.EstimatedMinutes = model.Value; await messageBus.Publish(estimated); }
public async Task ChangeTenantTaskTime(IdValueModel <Guid, DateTime> model) { await operationalTaskService.ChangeTaskTime(model.Id, model.Value); janitorHubs.Clients.All.refreshOpenTasks(); janitorHubs.Clients.All.refreshJanitorTasks(); managementHubs.Clients.All.refreshWeekPlanGridTasks(); managementHubs.Clients.All.refreshWeekPlanListTasks(); }
public async Task SaveTitle(IdValueModel <string, string> model) { await jobService.SaveTitle(model); janitorHubs.Clients.All.refreshOpenTasks(); janitorHubs.Clients.All.refreshCompletedTasks(); janitorHubs.Clients.All.refreshJanitorTasks(); managementHubs.Clients.All.refreshWeekPlanGridTasks(); managementHubs.Clients.All.refreshWeekPlanListTasks(); }
public List <IdValueModel <Guid, IApproximateSpentTimeModel> > GetApproximateSpentTime(IdValueModel <Guid, DateTime> model) { IDictionary <Guid, IApproximateSpentTimeModel> membersApproximateSpentTimeList = jobService.GetMembersApproximateSpentTimeList(model.Id, model.Value); var result = membersApproximateSpentTimeList.Select(spentTimeModel => new IdValueModel <Guid, IApproximateSpentTimeModel> { Id = spentTimeModel.Key, Value = spentTimeModel.Value }); return(result.ToList()); }
public async Task SaveAddress(string jobId, IdValueModel <Guid, string> model) { await messageBus.Publish(new ChangeJobAddressCommand(jobId, model.Id, model.Value)); }
public async Task ChangeDescription(IdValueModel <string, string> model) { await operationalTaskService.ChangeDescription(model); }
public async Task ChangeResidentPhone(IdValueModel <Guid, string> model) { await operationalTaskService.ChangeResidentPhone(model); }
public async Task ChangeDescription(IdValueModel <string, string> model) { JobAssign jobAssign = GetJobAssignByJobId(model.Id); await messageBus.Publish(new ChangeJobAssignDescriptionCommand(jobAssign.Id, model.Value)); }
public async Task ChangeTenantTaskComment(IdValueModel <Guid, string> model) { await messageBus.Publish(new ChangeTenantTaskCommentCommand(model.Id, model.Value)); }
public async Task ChangeTitle(IdValueModel <string, string> model) { await messageBus.Publish(new ChangeJobTitleCommand(model.Id, model.Value)); }
public static IEnumerable <IdValueModel> AddEmptyOption(this IEnumerable <IdValueModel> list, IdValueModel undefinedItem) { yield return(undefinedItem); foreach (var item in list) { yield return(item); } }
public async Task ChangeCategory(IdValueModel <string, Guid> model) { await messageBus.Publish(new ChangeJobCategoryCommand(model.Id, model.Value)); }