public static PhotoRatingViewModel ToPhotoRatingViewModel(this BllPhoto photo) { return(new PhotoRatingViewModel() { Id = photo.Id, NumberOfLikes = photo.NumberOfLikes }); }
public static DalPhoto ToDalPhoto(this BllPhoto bllPhoto) { return(new DalPhoto() { Id = bllPhoto.Id, Image = bllPhoto.Image, Description = bllPhoto.Description, NumberOfComments = bllPhoto.NumberOfComments, NumberOfLikes = bllPhoto.NumberOfLikes, DateOfLoading = bllPhoto.DateOfLoading, UserId = bllPhoto.UserId }); }
public static DalPhoto ToDalPhoto(this BllPhoto photo) { return(new DalPhoto() { Id = photo.Id, Name = photo.Name, Description = photo.Description, Image = photo.Image, NumberOfLikes = photo.NumberOfLikes, Tags = photo.Tags, UploadDate = photo.UploadDate, UserId = photo.UserId, UserLikes = photo.UserLikes }); }
public static PhotoDetailsViewModel ToPhotoDetailsViewModel(this BllPhoto photo) { return(new PhotoDetailsViewModel() { Id = photo.Id, Name = photo.Name, Description = photo.Description, Image = photo.Image, NumberOfLikes = photo.NumberOfLikes, Tags = photo.Tags, UploadDate = photo.UploadDate.ToLocalTime(), UserId = photo.UserId, UserLikes = photo.UserLikes, }); }
public static PhotoViewModel ToPhotoViewModel(this BllPhoto photo) { return(new PhotoViewModel() { Id = photo.Id, //Name = photo.Name, //Description = photo.Description, Image = photo.Image, //NumberOfLikes = photo.NumberOfLikes, //Tags = photo.Tags, //UploadDate = photo.UploadDate, //UserId = photo.UserId, //UserLikes = photo.UserLikes }); }
/// <summary> /// Map User /// </summary> /// <param name="user"></param> /// <returns>new DalUser same as user</returns> public static DalPhoto ToDalPhoto(this BllPhoto photo) { if (ReferenceEquals(photo, null)) { return(null); } DalPhoto result = new DalPhoto() { Id = photo.Id, Date = photo.Date, ProfileId = photo.ProfileId, MimeType = photo.MimeType, Data = photo.Data, IsAvatar = photo.IsAvatar }; return(result); }
/// <summary> /// Map User /// </summary> /// <param name="user"></param> /// <returns>new BllUser same as user</returns> public static PhotoModel ToPhotoModel(this BllPhoto photo) { if (ReferenceEquals(photo, null)) { return(null); } PhotoModel result = new PhotoModel() { Id = photo.Id, Date = photo.Date, ProfileId = photo.ProfileId, MimeType = photo.MimeType, Data = photo.Data, IsAvatar = photo.IsAvatar }; return(result); }
public void Add(BllPhoto photo) { photoRepository.Insert(photo.ToDalPhoto()); }
public void UpdatePhoto(BllPhoto photo) { uow.Photos.Update(photo.ToDalPhoto()); uow.Commit(); }
public void DeletePhoto(BllPhoto photo) { uow.Photos.Delete(photo.Id); }
public void AddPhoto(BllPhoto photo) { uow.Photos.Create(photo.ToDalPhoto()); uow.Commit(); }
public void AddAvatarToUser(BllPhoto photo, string email) { throw new NotImplementedException(); }
/// <summary> /// create photo entity /// </summary> /// <param name="photo">photo entity on BLL</param> public void Create(BllPhoto photo) { photoRepository.Create(photo.ToDalPhoto()); uow.Commit(); }