Пример #1
0
        public Result GetProductById(string productId, string[] fields = null)
        {
            FilterDefinitionBuilder <BsonDocument> builder = Builders <BsonDocument> .Filter;
            FilterDefinition <BsonDocument>        filter  = builder.Eq("_id", ObjectId.Parse(productId));
            Product product = service.GetSingleProduct(filter, fields);

            if (product == null)
            {
                return new Result
                       {
                           status = Status.BadRequest,
                           data   = Messages.NotExistedUser
                       }
            }
            ;
            return(new Result
            {
                status = Status.OK,
                data = product
            });
        }