public string deleteImage(int id) { var _fieldImageService = this.Service <IFieldImageService>(); FieldImage fieldImage = _fieldImageService.FirstOrDefaultActive(i => i.Id == id); if (fieldImage != null) { _fieldImageService.Delete(fieldImage); return("success"); } return("false"); }
private FieldDetailViewModel PrepareFieldDetailViewModel(Field field) { FieldDetailViewModel result = Mapper.Map <FieldDetailViewModel>(field); result.StatusString = Utils.GetEnumDescription((FieldStatus)result.Status); FieldImage image = field.FieldImages.FirstOrDefault(); if (image != null) { result.Avatar = image.Image; } return(result); }
/// <summary> /// Gets the <see cref="FieldImage"/> for image data. /// </summary> /// <param name="frameIndex">The frame index.</param> /// <returns>the <see cref="FieldImage"/> for image data if available in the package; null otherwise.</returns> public FieldImage GetFieldImage(int frameIndex = 0) { LightFieldComponent imageComponent = GetImageComponent(frameIndex); if (imageComponent == null) { return(null); } Json.FrameReferences frame = _frames[frameIndex]; if (frame.Metadata != null) { return(FieldImage.From(imageComponent, frame.Metadata, frame.PrivateMetadata)); } return(null); }
public void saveImage(int id, IEnumerable <HttpPostedFileBase> images) { string containFolder = "FieldImages"; FieldImage fi = null; List <HttpPostedFileBase> li = images.ToList(); FileUploader _fileUploaderService = new FileUploader(); foreach (var item in li) { string filePath = _fileUploaderService.UploadImage(item, containFolder); fi = new FieldImage(); fi.FieldId = id; fi.Image = filePath; this.Create(fi); this.Save(); } }