public void DeleteImage(string roomTypeId, string imageId) { var adapter = new RoomTypeAdapter(); adapter.RemoveImage(roomTypeId, imageId); var roomType = GetById(roomTypeId); var image = roomType.Images.FirstOrDefault(img => img.Id == imageId); var repositoryItem = new RepositoryItem(GetById(roomTypeId), image); Repository.Instance.Remove(repositoryItem); }
public void Delete(string id) { var roomType = GetById(id); foreach (var image in roomType.Images) { var repoItem = new RepositoryItem(roomType, image); Repository.Instance.Remove(repoItem); } var adapter = new RoomTypeAdapter(); adapter.Delete(id); }
public ImageItem InsertImage(string roomTypeId, ImageItem image) { var adapter = new RoomTypeAdapter(); return(adapter.InsertImage(roomTypeId, image)); }
public List <RoomType> GetByHouseId(string houseId) { var adapter = new RoomTypeAdapter(); return(adapter.GetByHouseId(houseId)); }
public RoomType GetById(string id) { var adapter = new RoomTypeAdapter(); return(adapter.GetById(id)); }
public void Update(RoomType roomType) { var adapter = new RoomTypeAdapter(); adapter.Update(roomType); }
public RoomType Insert(RoomType roomType) { var adapter = new RoomTypeAdapter(); return(adapter.Insert(roomType)); }