public async Task <OperationalResult> AddAsync(Operational <UserModel> operational, CancellationToken cancellationToken = default)
    {
        var model = operational.Parameter;

        var entity = _mapper.Map <UserModel, User>(model);

        var result = await _userStore.AddAsync(entity, cancellationToken);

        return(result ? OperationalResult.Ok() : OperationalResult.Failed(""));
    }
    public async Task <OperationalResult> DeleteAsync(Operational <string> operational, CancellationToken cancellationToken = default)
    {
        var UserNo = operational.Parameter;

        Expression <Func <User, bool> > expression = p => p.No == UserNo;

        var result = await _userStore.DeleteAsync(expression, cancellationToken);

        return(result ? OperationalResult.Ok() : OperationalResult.Failed(""));
    }
Example #3
0
    public async Task <OperationalResult> UpdateAsync(Operational <BookModel> operational, CancellationToken cancellationToken = default)
    {
        var model = operational.Parameter;

        var entity = _mapper.Map <BookModel, Book>(model);

        Expression <Func <Book, bool> > expression = p => p.No == entity.No;

        var result = await _bookStore.UpdateAsync(expression, entity, cancellationToken);

        return(result ? OperationalResult.Ok() : OperationalResult.Failed(""));
    }
    public async Task <OperationalResult <UserModel> > GetAsync(Operational <UserQueryModel> operational, CancellationToken cancellationToken = default)
    {
        var queryModel = operational.Parameter;

        Expression <Func <User, bool> > expression = p => p.No == queryModel.UserNo;

        var entity = await _userStore.FindAsync(expression, cancellationToken);

        if (entity is null)
        {
            return(OperationalResult <UserModel> .Failed(""));
        }

        var model = _mapper.Map <User, UserModel>(entity);

        return(OperationalResult <UserModel> .Ok(model));
    }