private GoodCellModel GetGoodCellModel(GrpcGoodCellModel grpcGoodCellModel)
        {
            var goodCellModel = new GoodCellModel()
            {
                Id          = Guid.Parse(grpcGoodCellModel.Id),
                Name        = grpcGoodCellModel.Name,
                IsAvailable = grpcGoodCellModel.IsAvailable,
                Price       = CustomTypes.DecimalValue.GetDecimal(grpcGoodCellModel.Price),
                Type        = grpcGoodCellModel.Type
            };

            if (!string.IsNullOrEmpty(grpcGoodCellModel.ImgId))
            {
                goodCellModel.ImgId = Guid.Parse(grpcGoodCellModel.ImgId);
            }
            return(goodCellModel);
        }
        private GrpcGoodCellModel GetGrpcGoodCellModel(GoodCellModel goodCellModel)
        {
            CustomTypes.DecimalValue price = goodCellModel.Price;
            var grpcGoodCellModel          = new GrpcGoodCellModel()
            {
                Id          = goodCellModel.Id.ToString(),
                Name        = goodCellModel.Name,
                IsAvailable = goodCellModel.IsAvailable,
                Price       = new DecimalValue()
                {
                    Nanos = price.Nanos, Units = price.Units
                },
                Type = goodCellModel.Type
            };

            if (goodCellModel.ImgId != null)
            {
                grpcGoodCellModel.ImgId = goodCellModel.ImgId.ToString();
            }
            return(grpcGoodCellModel);
        }