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); }