public async Task <TaskModel> AddAsync(TaskModel task) { var taskEntity = _mapper.Map <TaskEntity>(task); await _context.AddAsync(TableName, taskEntity); return(task); }
public async Task <Project> AddAsync(Project project) { await _context.AddAsync(TableName, _mapper.Map <ProjectEntity>(project)); //TODO: should we return return(project); }
public async Task AddEntityTest() { //act await _context.AddAsync("Test", new TestEntity("1", "1", "Test")); //assert var result = await _context.GetAllAsync <TestEntity>("Test"); Assert.Single(result); }
public async Task CreateUserAsync(User user) { var userEntity = _mapper.Map <UserEntity>(user); userEntity.PartitionKey = Partition; try { var result = await _context.AddAsync(TableName, userEntity); } catch (StorageException e) { if (e.Message.Contains("Conflict")) { throw new UserAlreadyExistsException($"User with login {user.Login} already exists!"); } throw; } }
public async Task <RefreshToken> CreateTokenAsync(RefreshToken token) { var tokenEntity = await _context.AddAsync(TableName, _mapper.Map <RefreshTokenEntity>(token)); return(_mapper.Map <RefreshToken>(tokenEntity)); }