public ClientPhoto(Data.Photo source) { this.ImageUrl = ComicUrlHelper.GetPhotoUrl(source); this.PhotoId = source.PhotoId; this.Height = source.Height; this.Width = source.Width; }
public void SavePhoto(PhotoInfo photoInfo) { Data.Photo photo = ConvertToDb(photoInfo); _context.Photos.Add(photo); _context.SaveChanges(); }
public PhotoInfo ConvertToFacade(Data.Photo photo) { return(new PhotoInfo { Id = photo.Id, Name = photo.Name, Path = photo.Path, AlbumId = photo.AlbumId, UploadOn = photo.UploadOn, UploadByAccountId = photo.UploadByAccountId }); }
public void DeletePhoto(int id) { Data.Photo photo = _context.Photos.Find(id); if (photo != null) { _context.Photos.Remove(photo); _context.SaveChanges(); } else { throw new ArgumentNullException(); } }
public void UpdatePhoto(PhotoInfo photoInfo) { Data.Photo photo = _context.Photos.Find(photoInfo.Id); if (photo != null) { photo.Name = photoInfo.Name; photo.Path = photoInfo.Path; photo.AlbumId = photoInfo.AlbumId; photo.UploadOn = photoInfo.UploadOn; photo.UploadByAccountId = photoInfo.UploadByAccountId; _context.SaveChanges(); } else { throw new ArgumentNullException(); } }