Beispiel #1
0
 public ClothesEditDto GetClothesEditDto(int clothesId = 0)
 {
     if (clothesId != 0)
     {
         var _clothesDb      = _dataManager.Clothes.GetClothesById(clothesId);
         var _clothesEditDto = new ClothesEditDto()
         {
             Id           = _clothesDb.Id,
             ClothesBrand = new BrandEditDto
             {
                 Id   = _clothesDb.Brand.Id,
                 Name = _clothesDb.Brand.Name
             },
             Tag = new TagEditDto
             {
                 Id   = _clothesDb.Tag.Id,
                 Name = _clothesDb.Name
             },
             Description = _clothesDb.Description,
             Image       = new ImageDto
             {
                 Id        = _clothesDb.Image.Id,
                 Title     = _clothesDb.Image.Title,
                 ImageName = _clothesDb.Image.ImageName
             },
             Name  = _clothesDb.Name,
             Price = _clothesDb.Price
         };
         return(_clothesEditDto);
     }
     else
     {
         return(new ClothesEditDto()
         {
         });
     }
 }
Beispiel #2
0
        public ClothesDto SaveClothesEditDtoToDb(ClothesEditDto clothesEditDto)
        {
            Clothes _clothesDbModel;

            if (clothesEditDto.Id != 0)
            {
                _clothesDbModel = _dataManager.Clothes.GetClothesById(clothesEditDto.Id);
            }
            else
            {
                _clothesDbModel = new Clothes();
            }
            _clothesDbModel.Name  = clothesEditDto.Name;
            _clothesDbModel.Price = clothesEditDto.Price;
            _clothesDbModel.Image = new Image
            {
                Id        = _clothesDbModel.Image.Id,
                Title     = _clothesDbModel.Image.Title,
                ImageName = _clothesDbModel.Image.ImageName
            };
            _clothesDbModel.Description = clothesEditDto.Description;
            _clothesDbModel.Brand       = new Brand
            {
                Id   = clothesEditDto.ClothesBrand.Id,
                Name = clothesEditDto.ClothesBrand.Name
            };
            _clothesDbModel.Tag = new Tag
            {
                Id   = clothesEditDto.Tag.Id,
                Name = clothesEditDto.Tag.Name
            };

            _dataManager.Clothes.SaveClothes(_clothesDbModel);

            return(GetClothesModelById(_clothesDbModel.Id));
        }