public static AuditItemPhotoModel CreateModel(this AuditItemPhotoDto dto) { var model = new AuditItemPhotoModel { Name = dto.Name, PreviewUrl = dto.PreviewUrl, Removed = dto.Removed }; return(model); }
public static AuditItemPhotoDto CreateDto(this AuditItemPhotoModel model) { var dto = new AuditItemPhotoDto { Name = model.Name, Content = model.Content, ContentType = model.ContentType, PreviewUrl = model.PreviewUrl, Removed = model.Removed }; return(dto); }
protected void OnImageRemove(AuditItemPhotoModel model) { if (model.File == null) { model.Removed = true; return; } foreach (var auditItemGroupModel in Audit.Groups) { foreach (var auditItemModel in auditItemGroupModel.Items) { if (auditItemModel.Photos.All(x => x.Name != model.Name)) { continue; } auditItemModel.Photos.Remove(model); return; } } }