public async Task <UserTask> SaveNewUserTask(UserTask userTask) { if (userTask == null) { throw new ArgumentNullException(nameof(userTask)); } await repository.AddAsync(userTask); await repository.SaveChangesAsync(); return(userTask); }