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