public StoreItemImageDto GetById(int storeItemImageId) { StoreItemImage image = Db.StoreItemImages.Find(storeItemImageId); if (image == null) { NotFoundException(); } return(Mapper.Map <StoreItemImageDto>(image)); }
public bool Delete(int storeItemImageId) { StoreItemImage image = Db.StoreItemImages.Include("StoreItem").FirstOrDefault(m => m.Id == storeItemImageId); if (image == null) { NotFoundException(); } image.IsDeleted = true; Db.SaveChanges(); return(true); }
public StoreItemImageDto Create(StoreItemImageDto dto) { StoreItemImage image = new StoreItemImage() { Image = dto.Image, FileType = dto.FileType, StoreItem = Db.StoreItems.Find(dto.StoreItem.Id), CreatedDate = DateTime.UtcNow, ModifiedDate = DateTime.UtcNow, IsDeleted = false }; Db.StoreItemImages.Add(image); Db.SaveChanges(); return(Mapper.Map <StoreItemImageDto>(image)); }
public StoreItemImageDto Update(StoreItemImageDto dto) { StoreItemImage image = Db.StoreItemImages.Include("StoreItem").FirstOrDefault(m => m.Id == dto.Id); if (image == null) { NotFoundException(); } image.Image = dto.Image; image.FileType = dto.FileType; image.StoreItem = Db.StoreItems.Find(dto.StoreItem.Id); image.ModifiedDate = DateTime.UtcNow; image.IsDeleted = dto.IsDeleted; Db.SaveChanges(); return(Mapper.Map <StoreItemImageDto>(image)); }