//--------------------------------------------------------------------------------------------------------

        public virtual void SavePic() {

            Dictionary<String, String> dic = new Dictionary<String, String>();

            HttpFile postedFile = ctx.GetFileSingle();

            TempUploadFileService uploadService = new TempUploadFileService();
            Result result = uploadService.Upload( postedFile );

            if (result.HasErrors) {

                dic.Add( "PicUrl", "" );
                dic.Add( "Msg", result.ErrorsText );
                echoText( Json.ToString( dic ) );
            }
            else {

                TempUploadFile tfile = result.Info as TempUploadFile;

                dic.Add( "PicUrl", tfile.FileUrl );
                dic.Add( "PicThumbUrl", tfile.FileThumbUrl );
                dic.Add( "DeleteLink", to( DeleteTempPic, tfile.Id ) );

                echoText( Json.ToString( dic ) );
            }

        }
Beispiel #2
0
        public void DeleteTempPic( int id )
        {
            TempUploadFileService uploadService = new TempUploadFileService();
            Result result = uploadService.DeleteTempFile( id );

            if (result.HasErrors) {
                echoText( result.ErrorsText );
            }
            else {
                echoAjaxOk();
            }
        }