/// <summary> /// Get picture from database by id /// </summary> /// <param name="pictureId"></param> /// <returns></returns> public Picture GetById(int pictureId) { using (IPictureDboService pictureService = new PictureDboService()) { var pictureDbo = pictureService.GetById(pictureId); return(MapToPicture(pictureDbo)); } }
/// <summary> /// Get all pictures from database /// </summary> /// <returns></returns> public IEnumerable <Picture> GetAll() { using (IPictureDboService pictureService = new PictureDboService()) { var pictureDboCollection = pictureService.GetAll(); return(MapToPictureCollection(pictureDboCollection, false)); } }
/// <summary> /// Add picture to database /// </summary> /// <param name="picture"></param> /// <returns></returns> public Picture Add(Picture picture) { using (IPictureDboService pictureService = new PictureDboService()) { var pictureDbo = MapToPictureDbo(picture); var newPictureDbo = pictureService.Add(pictureDbo); return(MapToPicture(newPictureDbo)); } }