public async Task <JsonResult> Update([FromBody] TaskService.UpdateTaskData data) { await CheckPermission(); var serviceTask = new TaskService(_logger); var user = await GetCurrentUser(); await serviceTask.UpdateTask(data, user, true); return(Json("Updated")); }
public async Task <TrainTaskExecutor> AddNewExecutorToTask(TaskService.UpdateTaskData data, User user, bool timeShift) { if (data.TrainTaskExecutorsId != null) { var executor = new TrainTaskExecutor { BrigadeType = (BrigadeType)data.TrainTaskExecutorsId, TrainTaskId = data.TraintaskId, UserId = user.Id }; var result = await AddNewExecutorToTask(executor, user, timeShift); return(result); } return(new TrainTaskExecutor()); }