private IEnumerable <BoardMember> GetBoardMembers() { var members = CurrentPage.Children.Where(x => x.IsDocumentType("BoardMember")); List <BoardMember> lstMembers = new List <BoardMember>(); foreach (var member in members) { var image = member.GetPropertyValue <string>("image"); IPublishedContent imgObj = null; if (image != null) { imgObj = Umbraco.TypedMedia(image); } BoardMember m = new BoardMember() { photo = imgObj != null?ImageMapper.Map <Image>(imgObj) : null, Name = member.GetPropertyValue <string>("name"), Title = member.GetPropertyValue <string>("memberTitle"), ExtraInfo = member.GetPropertyValue <string>("extraInfo"), Email = member.GetPropertyValue <string>("email") }; lstMembers.Add(m); } if (lstMembers.Any()) { return(lstMembers); } return(null); }
public IEnumerable <ImageView> Get() { using (DbContext db = DbFactory.Create()) { foreach (Image image in db.Set <Image>()) { yield return(ImageMapper.Map(image)); } } }
public async Task <ImageApplication> GetAsync(string id) { var entity = await _imageRepository.GetAsync(id); if (entity == null) { return(null); } return(ImageMapper.Map(entity)); }
public void Add(ImageView image) { Image dbImage = ImageMapper.Map(image); using (DbContext db = DbFactory.Create()) { // It is better to make generic base class db.Set <Image>().Add(dbImage); db.SaveChanges(); } }
private Image GetImage() { string imageId = CurrentPage.GetPropertyValue <string>("image"); if (!string.IsNullOrWhiteSpace(imageId)) { IPublishedContent image = Umbraco.TypedMedia(imageId); if (image != null) { return(ImageMapper.Map <Image>(image)); } } return(null); }
/// <summary> /// Get all image record /// </summary> /// <returns></returns> public IEnumerable <Images> GetAllImages() { using (var command = new SqlCommand("GetAllImages", _connection)) { command.CommandType = CommandType.StoredProcedure; var imageList = new List <Images>(); using (var reader = command.ExecuteReader()) { while (reader.Read()) { var image = ImageMapper.Map(reader); imageList.Add(image); } } return(imageList); } }
public FullEventViewModel MapFull(Event src) { return(new FullEventViewModel { Id = src.Id, State = src.State.ToString(), Created = src.Created, LastModified = src.Modified, Name = src.Name, AllDay = src.AllDay, Start = src.Start, End = src.End, Attendance = src.Attendance.Select(a => AttendanceMapper.Map(a)), Reports = src.Reports.Select(r => ReportMapper.Map(r)), Images = src.Images.Select(i => ImageMapper.Map(i)), }); }
public async Task <ImageApplication> UpdateAsync(ImageApplication entity) { var result = await _imageRepository.UpdateAsync(ImageMapper.Map(entity)); return(ImageMapper.Map(result)); }