public async Task <CreateOperationalTaskViewModel> CreateTenantTask(NewTenantTaskModel model) { var mappedModel = model.Map <IOperationalTaskModel>(); var result = await operationalTaskService.CreateTenantTask(mappedModel); janitorHubs.Clients.All.refreshOpenTasks(); janitorHubs.Clients.All.refreshJanitorTasks(); managementHubs.Clients.All.refreshWeekPlanGridTasks(); managementHubs.Clients.All.refreshWeekPlanListTasks(); return(result); }
public async Task <CreateOperationalTaskViewModel> CreateJanitorTenantTask(NewTenantTaskModel model) { CreateOperationalTaskViewModel result = await CreateTenantTask(model); if (model.TeamLeadId.HasValue) { var assignedMemberModel = model.Map <MemberAssignModel>(); assignedMemberModel.DayAssignId = result.DayAssignId; await AssignEmployees(assignedMemberModel); } return(result); }