diff --git a/Sevomin.Models/JobApplicationViewModel.cs b/Sevomin.Models/JobApplicationViewModel.cs new file mode 100644 index 0000000..cf70159 --- /dev/null +++ b/Sevomin.Models/JobApplicationViewModel.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Sevomin.Models +{ + public class JobApplicationViewModel + { + public long JobId { get; set; } + public string DovominDisplayName { get; set; } + public string DovominId { get; set; } + public string JobSummary { get; set; } + public string CoverLetter { get; set; } + + public JobApplicationViewModel() + { + + } + + public JobApplicationViewModel(DovominJob dj) + { + this.JobId = dj.JobId; + this.DovominDisplayName = dj.Dovomin.DisplayName; + this.DovominId = dj.DovominId; + this.CoverLetter = dj.CoverLetter; + + StringBuilder sb = new StringBuilder("کارشناس برنامه ریزی و کنترل پروژه "); + var jmvm = new JobMiniViewModel(dj.Job, 2); + foreach (var param in jmvm.Parameters) + sb.Append(string.Format(param.Item1 + " ", param.Item2)); + + this.JobSummary = sb.ToString(); + } + } +} diff --git a/Sevomin.WebFrontend.Controllers/App_Readme/Elmah.txt b/Sevomin.WebFrontend.Controllers/App_Readme/Elmah.txt new file mode 100644 index 0000000..784b309 --- /dev/null +++ b/Sevomin.WebFrontend.Controllers/App_Readme/Elmah.txt @@ -0,0 +1,15 @@ +A new HTTP handler has been configured in your application for consulting the +error log and its feeds. It is reachable at elmah.axd under your application +root. If, for example, your application is deployed at http://www.example.com, +the URL for ELMAH would be http://www.example.com/elmah.axd. You can, of +course, change this path in your application's configuration file. + +ELMAH is also set up to be secure such that it can only be accessed locally. +You can enable remote access but then it is paramount that you secure access +to authorized users or/and roles only. This can be done using standard +authorization rules and configuration already built into ASP.NET. For more +information, see http://code.google.com/p/elmah/wiki/SecuringErrorLogPages on +the project site. + +Please review the commented out authorization section under + and make the appropriate changes. diff --git a/Sevomin.WebFrontend/Views/Job/JobRequests.cshtml b/Sevomin.WebFrontend/Views/Job/JobRequests.cshtml new file mode 100644 index 0000000..7e086c4 --- /dev/null +++ b/Sevomin.WebFrontend/Views/Job/JobRequests.cshtml @@ -0,0 +1,15 @@ +@model IEnumerable + +@if (Model.Count() != 0) +{ + foreach (var jobRequest in Model) + { + @Html.Partial("MiniApplication", jobRequest) + } +} else{ +
+
+

تا کنون هیچ درخواستی برای آگهی های شما از طرف متخصصین ارسال نشده.

+
+
+} \ No newline at end of file diff --git a/Sevomin.WebFrontend/Views/Job/MiniApplication.cshtml b/Sevomin.WebFrontend/Views/Job/MiniApplication.cshtml new file mode 100644 index 0000000..3de110f --- /dev/null +++ b/Sevomin.WebFrontend/Views/Job/MiniApplication.cshtml @@ -0,0 +1,13 @@ +@model Sevomin.Models.JobApplicationViewModel + +
+
+ از طرف @Model.DovominDisplayName +

@Model.JobSummary

+ @if (!string.IsNullOrWhiteSpace(Model.CoverLetter)) + { +
پیغام متخصص:
+
@Model.CoverLetter
+ } +
+
diff --git a/Sevomin.WebFrontend/Views/Shared/Error.cshtml b/Sevomin.WebFrontend/Views/Shared/Error.cshtml new file mode 100644 index 0000000..63e8a06 --- /dev/null +++ b/Sevomin.WebFrontend/Views/Shared/Error.cshtml @@ -0,0 +1,37 @@ +@{ + Layout = null; +} + + + + + + سومین: مرکز کاریابی برنامه‌ریزی و کنترل پروژه - خطا + + + + + + +
+ @Html.Partial("Navbar") + +
+

آخ!!! در اجرای برنامه خطایی رخ داده

+

این خطا ثبت شده و به تیم فنی اعلام خواهد شد. بابت این مساله، از شما عذر می خواهیم. به زودی کیفیت این برنامه افزایش می یابد و شما این صفحه را کمتر می بینید :-)

+
+
+ @Html.Partial("GA") + + \ No newline at end of file diff --git a/Sevomin.WebFrontend/Views/Shared/Error404.cshtml b/Sevomin.WebFrontend/Views/Shared/Error404.cshtml new file mode 100644 index 0000000..fe88a99 --- /dev/null +++ b/Sevomin.WebFrontend/Views/Shared/Error404.cshtml @@ -0,0 +1,36 @@ +@{ + Layout = null; +} + + + + + + سومین: مرکز کاریابی برنامه‌ریزی و کنترل پروژه - خطا + + + + + + +
+ @Html.Partial("Navbar") + +
+

صفحه مورد نظر شما پیدا نشد.

+
+
+ @Html.Partial("GA") + + \ No newline at end of file diff --git a/Sevomin.WebFrontend/Views/Shared/GA.cshtml b/Sevomin.WebFrontend/Views/Shared/GA.cshtml new file mode 100644 index 0000000..5039acb --- /dev/null +++ b/Sevomin.WebFrontend/Views/Shared/GA.cshtml @@ -0,0 +1,10 @@ + \ No newline at end of file diff --git a/packages/MailChimp.NET.1.1.0.2/MailChimp.NET.1.1.0.2.nupkg b/packages/MailChimp.NET.1.1.0.2/MailChimp.NET.1.1.0.2.nupkg new file mode 100644 index 0000000..fcd24c3 Binary files /dev/null and b/packages/MailChimp.NET.1.1.0.2/MailChimp.NET.1.1.0.2.nupkg differ diff --git a/packages/MailChimp.NET.1.1.0.2/lib/net40/MailChimp.dll b/packages/MailChimp.NET.1.1.0.2/lib/net40/MailChimp.dll new file mode 100644 index 0000000..de22d5c Binary files /dev/null and b/packages/MailChimp.NET.1.1.0.2/lib/net40/MailChimp.dll differ diff --git a/packages/ServiceStack.Text.3.9.71/ServiceStack.Text.3.9.71.nupkg b/packages/ServiceStack.Text.3.9.71/ServiceStack.Text.3.9.71.nupkg new file mode 100644 index 0000000..4203c2f Binary files /dev/null and b/packages/ServiceStack.Text.3.9.71/ServiceStack.Text.3.9.71.nupkg differ diff --git a/packages/ServiceStack.Text.3.9.71/lib/net35/ServiceStack.Text.XML b/packages/ServiceStack.Text.3.9.71/lib/net35/ServiceStack.Text.XML new file mode 100644 index 0000000..5a7f2e1 --- /dev/null +++ b/packages/ServiceStack.Text.3.9.71/lib/net35/ServiceStack.Text.XML @@ -0,0 +1,629 @@ + + + + ServiceStack.Text + + + + + Utils to load types + + + + + Find the type from the name supplied + + [typeName] or [typeName, assemblyName] + + + + + The top-most interface of the given type, if any. + + + + + Find type if it exists + + + + The type if it exists + + + + If AlwaysUseUtc is set to true then convert all DateTime to UTC. + + + + + + + Repairs an out-of-spec XML date/time string which incorrectly uses a space instead of a 'T' to separate the date from the time. + These string are occasionally generated by SQLite and can cause errors in OrmLite when reading these columns from the DB. + + The XML date/time string to repair + The repaired string. If no repairs were made, the original string is returned. + + + + WCF Json format: /Date(unixts+0000)/ + + + + + + + WCF Json format: /Date(unixts+0000)/ + + + + + + + Get the type(string) constructor if exists + + The type. + + + + + micro optimizations: using flags instead of value.IndexOfAny(EscapeChars) + + + + + + + Class to hold + + + + + + A fast, standards-based, serialization-issue free DateTime serailizer. + + + + + A hashset implementation that uses an IDictionary + + + + + Determines whether this serializer can create the specified type from a string. + + The type. + + true if this instance [can create from string] the specified type; otherwise, false. + + + + + Parses the specified value. + + The value. + + + + + Deserializes from reader. + + The reader. + + + + + Serializes to string. + + The value. + + + + + Serializes to writer. + + The value. + The writer. + + + + Sets which format to use when serializing TimeSpans + + + + + if the is configured + to take advantage of specification, + to support user-friendly serialized formats, ie emitting camelCasing for JSON + and parsing member names and enum values in a case-insensitive manner. + + + + + if the is configured + to support web-friendly serialized formats, ie emitting lowercase_underscore_casing for JSON + + + + + Define how property names are mapped during deserialization + + + + + Gets or sets a value indicating if the framework should throw serialization exceptions + or continue regardless of deserialization errors. If the framework + will throw; otherwise, it will parse as many fields as possible. The default is . + + + + + Gets or sets a value indicating if the framework should always convert to UTC format instead of local time. + + + + + Gets or sets a value indicating if the framework should always assume is in UTC format if Kind is Unspecified. + + + + + Gets or sets whether we should append the Utc offset when we serialize Utc dates. Defaults to no. + Only supported for when the JsConfig.DateHandler == JsonDateHandler.TimestampOffset + + + + + Gets or sets a value indicating if unicode symbols should be serialized as "\uXXXX". + + + + + If set to true, Interface types will be prefered over concrete types when serializing. + + + + + Sets the maximum depth to avoid circular dependencies + + + + + Set this to enable your own type construction provider. + This is helpful for integration with IoC containers where you need to call the container constructor. + Return null if you don't know how to construct the type and the parameterless constructor will be used. + + + + + If set to true, Interface types will be prefered over concrete types when serializing. + + + + + Always emit type info for this type. Takes precedence over ExcludeTypeInfo + + + + + Never emit type info for this type + + + + + if the is configured + to take advantage of specification, + to support user-friendly serialized formats, ie emitting camelCasing for JSON + and parsing member names and enum values in a case-insensitive manner. + + + + + Define custom serialization fn for BCL Structs + + + + + Define custom raw serialization fn + + + + + Define custom serialization hook + + + + + Define custom deserialization fn for BCL Structs + + + + + Define custom raw deserialization fn for objects + + + + + Exclude specific properties of this type from being serialized + + + + + Opt-in flag to set some Value Types to be treated as a Ref Type + + + + + Whether there is a fn (raw or otherwise) + + + + + The property names on target types must match property names in the JSON source + + + + + The property names on target types may not match the property names in the JSON source + + + + + Uses the xsd format like PT15H10M20S + + + + + Uses the standard .net ToString method of the TimeSpan class + + + + + Get JSON string value converted to T + + + + + Get JSON string value + + + + + Get unescaped string value + + + + + Get unescaped string value + + + + + Write JSON Array, Object, bool or number values as raw string + + + + + Get JSON string value + + + + + Creates an instance of a Type from a string value + + + + + Parses the specified value. + + The value. + + + + + Shortcut escape when we're sure value doesn't contain any escaped chars + + + + + + + Given a character as utf32, returns the equivalent string provided that the character + is legal json. + + + + + + + micro optimizations: using flags instead of value.IndexOfAny(EscapeChars) + + + + + + + Implement the serializer using a more static approach + + + + + + Implement the serializer using a more static approach + + + + + + Pretty Thread-Safe cache class from: + http://code.google.com/p/dapper-dot-net/source/browse/Dapper/SqlMapper.cs + + This is a micro-cache; suitable when the number of terms is controllable (a few hundred, for example), + and strictly append-only; you cannot change existing values. All key matches are on **REFERENCE** + equality. The type is fully thread-safe. + + + + + Represents an individual object, allowing access to members by-name + + + + + Use the target types definition of equality + + + + + Obtain the hash of the target object + + + + + Use the target's definition of a string representation + + + + + Wraps an individual object, allowing by-name access to that instance + + + + + Get or Set the value of a named member for the underlying object + + + + + The object represented by this instance + + + + + Provides by-name member-access to objects of a given type + + + + + Create a new instance of this type + + + + + Provides a type-specific accessor, allowing by-name access for all objects of that type + + The accessor is cached internally; a pre-existing accessor may be returned + + + + Does this type support new instances via a parameterless constructor? + + + + + Get or set the value of a named member on the target instance + + + + + Implement the serializer using a more static approach + + + + + + @jonskeet: Collection of utility methods which operate on streams. + r285, February 26th 2009: http://www.yoda.arachsys.com/csharp/miscutil/ + + + + + Reads the given stream up to the end, returning the data as a byte + array. + + + + + Reads the given stream up to the end, returning the data as a byte + array, using the given buffer size. + + + + + Reads the given stream up to the end, returning the data as a byte + array, using the given buffer for transferring data. Note that the + current contents of the buffer is ignored, so the buffer needn't + be cleared beforehand. + + + + + Copies all the data from one stream into another. + + + + + Copies all the data from one stream into another, using a buffer + of the given size. + + + + + Copies all the data from one stream into another, using the given + buffer for transferring data. Note that the current contents of + the buffer is ignored, so the buffer needn't be cleared beforehand. + + + + + Reads exactly the given number of bytes from the specified stream. + If the end of the stream is reached before the specified amount + of data is read, an exception is thrown. + + + + + Reads into a buffer, filling it completely. + + + + + Reads exactly the given number of bytes from the specified stream, + into the given buffer, starting at position 0 of the array. + + + + + Reads exactly the given number of bytes from the specified stream, + into the given buffer, starting at position 0 of the array. + + + + + Same as ReadExactly, but without the argument checks. + + + + + Converts from base: 0 - 62 + + The source. + From. + To. + + + + + Skip the encoding process for 'safe strings' + + + + + + + A class to allow the conversion of doubles to string representations of + their exact decimal values. The implementation aims for readability over + efficiency. + + Courtesy of @JonSkeet + http://www.yoda.arachsys.com/csharp/DoubleConverter.cs + + + + + + + + How many digits are *after* the decimal point + + + + + Constructs an arbitrary decimal expansion from the given long. + The long must not be negative. + + + + + Multiplies the current expansion by the given amount, which should + only be 2 or 5. + + + + + Shifts the decimal point; a negative value makes + the decimal expansion bigger (as fewer digits come after the + decimal place) and a positive value makes the decimal + expansion smaller. + + + + + Removes leading/trailing zeroes from the expansion. + + + + + Converts the value to a proper decimal string representation. + + + + + Creates an instance of a Type from a string value + + + + + Determines whether the specified type is convertible from string. + + The type. + + true if the specified type is convertible from string; otherwise, false. + + + + + Parses the specified value. + + The value. + + + + + Parses the specified type. + + The type. + The value. + + + + + Useful extension method to get the Dictionary[string,string] representation of any POCO type. + + + + + + Recursively prints the contents of any POCO object in a human-friendly, readable format + + + + + + Print Dump to Console.WriteLine + + + + + Print string.Format to Console.WriteLine + + + + + Parses the specified value. + + The value. + + + + diff --git a/packages/ServiceStack.Text.3.9.71/lib/net35/ServiceStack.Text.dll b/packages/ServiceStack.Text.3.9.71/lib/net35/ServiceStack.Text.dll new file mode 100644 index 0000000..0c03f0d Binary files /dev/null and b/packages/ServiceStack.Text.3.9.71/lib/net35/ServiceStack.Text.dll differ diff --git a/packages/ServiceStack.Text.3.9.71/lib/sl4-windowsphone71/ServiceStack.Text.WP.XML b/packages/ServiceStack.Text.3.9.71/lib/sl4-windowsphone71/ServiceStack.Text.WP.XML new file mode 100644 index 0000000..9ff9189 --- /dev/null +++ b/packages/ServiceStack.Text.3.9.71/lib/sl4-windowsphone71/ServiceStack.Text.WP.XML @@ -0,0 +1,409 @@ + + + + ServiceStack.Text.WP + + + + + Creates an instance of a Type from a string value + + + + + A fast, standards-based, serialization-issue free DateTime serailizer. + + + + + Class to hold + + + + + + WCF Json format: /Date(unixts+0000)/ + + + + + + + WCF Json format: /Date(unixts+0000)/ + + + + + + + Shortcut escape when we're sure value doesn't contain any escaped chars + + + + + + + Since Silverlight doesn't have char.ConvertFromUtf32() so putting Mono's implemenation inline. + + + + + + + Creates an instance of a Type from a string value + + + + + Determines whether the specified type is convertible from string. + + The type. + + true if the specified type is convertible from string; otherwise, false. + + + + + Parses the specified value. + + The value. + + + + + Parses the specified type. + + The type. + The value. + + + + + Useful extension method to get the Dictionary[string,string] representation of any POCO type. + + + + + + Recursively prints the contents of any POCO object in a human-friendly, readable format + + + + + + Implement the serializer using a more static approach + + + + + + Determines whether this serializer can create the specified type from a string. + + The type. + + true if this instance [can create from string] the specified type; otherwise, false. + + + + + Parses the specified value. + + The value. + + + + + Deserializes from reader. + + The reader. + + + + + Serializes to string. + + The value. + + + + + Serializes to writer. + + The value. + The writer. + + + + Parses the specified value. + + The value. + + + + + Pretty Thread-Safe cache class from: + http://code.google.com/p/dapper-dot-net/source/browse/Dapper/SqlMapper.cs + + This is a micro-cache; suitable when the number of terms is controllable (a few hundred, for example), + and strictly append-only; you cannot change existing values. All key matches are on **REFERENCE** + equality. The type is fully thread-safe. + + + + + Utils to load types + + + + + Find the type from the name supplied + + [typeName] or [typeName, assemblyName] + + + + + Find type if it exists + + + + The type if it exists + + + + if the is configured + to take advantage of specification, + to support user-friendly serialized formats, ie emitting camelCasing for JSON + and parsing member names and enum values in a case-insensitive manner. + + + + + Gets or sets a value indicating if the framework should throw serialization exceptions + or continue regardless of deserialization errors. If the framework + will throw; otherwise, it will parse as many fields as possible. The default is . + + + + + Provide hint to MonoTouch AOT compiler to pre-compile generic classes for all your DTOs. + Just needs to be called once in a static constructor. + + + + + Never emit type info for this type + + + + + if the is configured + to take advantage of specification, + to support user-friendly serialized formats, ie emitting camelCasing for JSON + and parsing member names and enum values in a case-insensitive manner. + + + + + Define custom serialization fn for BCL Structs + + + + + Define custom deserialization fn for BCL Structs + + + + + Exclude specific properties of this type from being serialized + + + + + Opt-in flag to set some Value Types to be treated as a Ref Type + + + + + micro optimizations: using flags instead of value.IndexOfAny(EscapeChars) + + + + + + + Parses the specified value. + + The value. + + + + + A class to allow the conversion of doubles to string representations of + their exact decimal values. The implementation aims for readability over + efficiency. + + Courtesy of @JonSkeet + http://www.yoda.arachsys.com/csharp/DoubleConverter.cs + + + + + + + + How many digits are *after* the decimal point + + + + + Constructs an arbitrary decimal expansion from the given long. + The long must not be negative. + + + + + Multiplies the current expansion by the given amount, which should + only be 2 or 5. + + + + + Shifts the decimal point; a negative value makes + the decimal expansion bigger (as fewer digits come after the + decimal place) and a positive value makes the decimal + expansion smaller. + + + + + Removes leading/trailing zeroes from the expansion. + + + + + Converts the value to a proper decimal string representation. + + + + + Implement the serializer using a more static approach + + + + + + A hashset implementation that uses an IDictionary + + + + + micro optimizations: using flags instead of value.IndexOfAny(EscapeChars) + + + + + + + @jonskeet: Collection of utility methods which operate on streams. + r285, February 26th 2009: http://www.yoda.arachsys.com/csharp/miscutil/ + + + + + Reads the given stream up to the end, returning the data as a byte + array. + + + + + Reads the given stream up to the end, returning the data as a byte + array, using the given buffer size. + + + + + Reads the given stream up to the end, returning the data as a byte + array, using the given buffer for transferring data. Note that the + current contents of the buffer is ignored, so the buffer needn't + be cleared beforehand. + + + + + Copies all the data from one stream into another. + + + + + Copies all the data from one stream into another, using a buffer + of the given size. + + + + + Copies all the data from one stream into another, using the given + buffer for transferring data. Note that the current contents of + the buffer is ignored, so the buffer needn't be cleared beforehand. + + + + + Reads exactly the given number of bytes from the specified stream. + If the end of the stream is reached before the specified amount + of data is read, an exception is thrown. + + + + + Reads into a buffer, filling it completely. + + + + + Reads exactly the given number of bytes from the specified stream, + into the given buffer, starting at position 0 of the array. + + + + + Reads exactly the given number of bytes from the specified stream, + into the given buffer, starting at position 0 of the array. + + + + + Same as ReadExactly, but without the argument checks. + + + + + Converts from base: 0 - 62 + + The source. + From. + To. + + + + + Skip the encoding process for 'safe strings' + + + + + + + Implement the serializer using a more static approach + + + + + + Get the type(string) constructor if exists + + The type. + + + + diff --git a/packages/ServiceStack.Text.3.9.71/lib/sl4-windowsphone71/ServiceStack.Text.WP.dll b/packages/ServiceStack.Text.3.9.71/lib/sl4-windowsphone71/ServiceStack.Text.WP.dll new file mode 100644 index 0000000..89b0735 Binary files /dev/null and b/packages/ServiceStack.Text.3.9.71/lib/sl4-windowsphone71/ServiceStack.Text.WP.dll differ diff --git a/packages/ServiceStack.Text.3.9.71/lib/sl4/ServiceStack.Text.dll b/packages/ServiceStack.Text.3.9.71/lib/sl4/ServiceStack.Text.dll new file mode 100644 index 0000000..73cf2f6 Binary files /dev/null and b/packages/ServiceStack.Text.3.9.71/lib/sl4/ServiceStack.Text.dll differ diff --git a/packages/ServiceStack.Text.3.9.71/lib/sl4/ServiceStack.Text.xml b/packages/ServiceStack.Text.3.9.71/lib/sl4/ServiceStack.Text.xml new file mode 100644 index 0000000..7bb9bfa --- /dev/null +++ b/packages/ServiceStack.Text.3.9.71/lib/sl4/ServiceStack.Text.xml @@ -0,0 +1,385 @@ + + + + ServiceStack.Text + + + + + Shortcut escape when we're sure value doesn't contain any escaped chars + + + + + + + Since Silverlight doesn't have char.ConvertFromUtf32() so putting Mono's implemenation inline. + + + + + + + Implement the serializer using a more static approach + + + + + + A fast, standards-based, serialization-issue free DateTime serailizer. + + + + + Creates an instance of a Type from a string value + + + + + Determines whether this serializer can create the specified type from a string. + + The type. + + true if this instance [can create from string] the specified type; otherwise, false. + + + + + Parses the specified value. + + The value. + + + + + Deserializes from reader. + + The reader. + + + + + Serializes to string. + + The value. + + + + + Serializes to writer. + + The value. + The writer. + + + + Parses the specified value. + + The value. + + + + + if the is configured + to take advantage of specification, + to support user-friendly serialized formats, ie emitting camelCasing for JSON + and parsing member names and enum values in a case-insensitive manner. + + + + + Provide hint to MonoTouch AOT compiler to pre-compile generic classes for all your DTOs. + Just needs to be called once in a static constructor. + + + + + Never emit type info for this type + + + + + if the is configured + to take advantage of specification, + to support user-friendly serialized formats, ie emitting camelCasing for JSON + and parsing member names and enum values in a case-insensitive manner. + + + + + Define custom serialization fn for BCL Structs + + + + + Define custom deserialization fn for BCL Structs + + + + + Exclude specific properties of this type from being serialized + + + + + Pretty Thread-Safe cache class from: + http://code.google.com/p/dapper-dot-net/source/browse/Dapper/SqlMapper.cs + + This is a micro-cache; suitable when the number of terms is controllable (a few hundred, for example), + and strictly append-only; you cannot change existing values. All key matches are on **REFERENCE** + equality. The type is fully thread-safe. + + + + + Creates an instance of a Type from a string value + + + + + Determines whether the specified type is convertible from string. + + The type. + + true if the specified type is convertible from string; otherwise, false. + + + + + Parses the specified value. + + The value. + + + + + Parses the specified type. + + The type. + The value. + + + + + Useful extension method to get the Dictionary[string,string] representation of any POCO type. + + + + + + Recursively prints the contents of any POCO object in a human-friendly, readable format + + + + + + A class to allow the conversion of doubles to string representations of + their exact decimal values. The implementation aims for readability over + efficiency. + + Courtesy of @JonSkeet + http://www.yoda.arachsys.com/csharp/DoubleConverter.cs + + + + + + + + How many digits are *after* the decimal point + + + + + Constructs an arbitrary decimal expansion from the given long. + The long must not be negative. + + + + + Multiplies the current expansion by the given amount, which should + only be 2 or 5. + + + + + Shifts the decimal point; a negative value makes + the decimal expansion bigger (as fewer digits come after the + decimal place) and a positive value makes the decimal + expansion smaller. + + + + + Removes leading/trailing zeroes from the expansion. + + + + + Converts the value to a proper decimal string representation. + + + + + @jonskeet: Collection of utility methods which operate on streams. + r285, February 26th 2009: http://www.yoda.arachsys.com/csharp/miscutil/ + + + + + Reads the given stream up to the end, returning the data as a byte + array. + + + + + Reads the given stream up to the end, returning the data as a byte + array, using the given buffer size. + + + + + Reads the given stream up to the end, returning the data as a byte + array, using the given buffer for transferring data. Note that the + current contents of the buffer is ignored, so the buffer needn't + be cleared beforehand. + + + + + Copies all the data from one stream into another. + + + + + Copies all the data from one stream into another, using a buffer + of the given size. + + + + + Copies all the data from one stream into another, using the given + buffer for transferring data. Note that the current contents of + the buffer is ignored, so the buffer needn't be cleared beforehand. + + + + + Reads exactly the given number of bytes from the specified stream. + If the end of the stream is reached before the specified amount + of data is read, an exception is thrown. + + + + + Reads into a buffer, filling it completely. + + + + + Reads exactly the given number of bytes from the specified stream, + into the given buffer, starting at position 0 of the array. + + + + + Reads exactly the given number of bytes from the specified stream, + into the given buffer, starting at position 0 of the array. + + + + + Same as ReadExactly, but without the argument checks. + + + + + Implement the serializer using a more static approach + + + + + + Parses the specified value. + + The value. + + + + + Converts from base: 0 - 62 + + The source. + From. + To. + + + + + Skip the encoding process for 'safe strings' + + + + + + + Class to hold + + + + + + Get the type(string) constructor if exists + + The type. + + + + + Implement the serializer using a more static approach + + + + + + Utils to load types + + + + + Find the type from the name supplied + + [typeName] or [typeName, assemblyName] + + + + + Find type if it exists + + + + The type if it exists + + + + micro optimizations: using flags instead of value.IndexOfAny(EscapeChars) + + + + + + + WCF Json format: /Date(unixts+0000)/ + + + + + + + micro optimizations: using flags instead of value.IndexOfAny(EscapeChars) + + + + + + diff --git a/packages/ServiceStack.Text.3.9.71/lib/sl5/ServiceStack.Text.XML b/packages/ServiceStack.Text.3.9.71/lib/sl5/ServiceStack.Text.XML new file mode 100644 index 0000000..0b01f15 --- /dev/null +++ b/packages/ServiceStack.Text.3.9.71/lib/sl5/ServiceStack.Text.XML @@ -0,0 +1,563 @@ + + + + ServiceStack.Text + + + + + Utils to load types + + + + + Find the type from the name supplied + + [typeName] or [typeName, assemblyName] + + + + + The top-most interface of the given type, if any. + + + + + Find type if it exists + + + + The type if it exists + + + + If AlwaysUseUtc is set to true then convert all DateTime to UTC. + + + + + + + Repairs an out-of-spec XML date/time string which incorrectly uses a space instead of a 'T' to separate the date from the time. + These string are occasionally generated by SQLite and can cause errors in OrmLite when reading these columns from the DB. + + The XML date/time string to repair + The repaired string. If no repairs were made, the original string is returned. + + + + WCF Json format: /Date(unixts+0000)/ + + + + + + + WCF Json format: /Date(unixts+0000)/ + + + + + + + Get the type(string) constructor if exists + + The type. + + + + + micro optimizations: using flags instead of value.IndexOfAny(EscapeChars) + + + + + + + Class to hold + + + + + + A fast, standards-based, serialization-issue free DateTime serailizer. + + + + + Determines whether this serializer can create the specified type from a string. + + The type. + + true if this instance [can create from string] the specified type; otherwise, false. + + + + + Parses the specified value. + + The value. + + + + + Deserializes from reader. + + The reader. + + + + + Serializes to string. + + The value. + + + + + Serializes to writer. + + The value. + The writer. + + + + Sets which format to use when serializing TimeSpans + + + + + if the is configured + to take advantage of specification, + to support user-friendly serialized formats, ie emitting camelCasing for JSON + and parsing member names and enum values in a case-insensitive manner. + + + + + if the is configured + to support web-friendly serialized formats, ie emitting lowercase_underscore_casing for JSON + + + + + Define how property names are mapped during deserialization + + + + + Gets or sets a value indicating if the framework should throw serialization exceptions + or continue regardless of deserialization errors. If the framework + will throw; otherwise, it will parse as many fields as possible. The default is . + + + + + Gets or sets a value indicating if the framework should always convert to UTC format instead of local time. + + + + + Gets or sets a value indicating if the framework should always assume is in UTC format if Kind is Unspecified. + + + + + Gets or sets whether we should append the Utc offset when we serialize Utc dates. Defaults to no. + Only supported for when the JsConfig.DateHandler == JsonDateHandler.TimestampOffset + + + + + Gets or sets a value indicating if unicode symbols should be serialized as "\uXXXX". + + + + + If set to true, Interface types will be prefered over concrete types when serializing. + + + + + Sets the maximum depth to avoid circular dependencies + + + + + Set this to enable your own type construction provider. + This is helpful for integration with IoC containers where you need to call the container constructor. + Return null if you don't know how to construct the type and the parameterless constructor will be used. + + + + + If set to true, Interface types will be prefered over concrete types when serializing. + + + + + Always emit type info for this type. Takes precedence over ExcludeTypeInfo + + + + + Never emit type info for this type + + + + + if the is configured + to take advantage of specification, + to support user-friendly serialized formats, ie emitting camelCasing for JSON + and parsing member names and enum values in a case-insensitive manner. + + + + + Define custom serialization fn for BCL Structs + + + + + Define custom raw serialization fn + + + + + Define custom serialization hook + + + + + Define custom deserialization fn for BCL Structs + + + + + Define custom raw deserialization fn for objects + + + + + Exclude specific properties of this type from being serialized + + + + + Opt-in flag to set some Value Types to be treated as a Ref Type + + + + + Whether there is a fn (raw or otherwise) + + + + + The property names on target types must match property names in the JSON source + + + + + The property names on target types may not match the property names in the JSON source + + + + + Uses the xsd format like PT15H10M20S + + + + + Uses the standard .net ToString method of the TimeSpan class + + + + + Get JSON string value converted to T + + + + + Get JSON string value + + + + + Get unescaped string value + + + + + Get unescaped string value + + + + + Write JSON Array, Object, bool or number values as raw string + + + + + Get JSON string value + + + + + Creates an instance of a Type from a string value + + + + + Parses the specified value. + + The value. + + + + + Shortcut escape when we're sure value doesn't contain any escaped chars + + + + + + + Given a character as utf32, returns the equivalent string provided that the character + is legal json. + + + + + + + micro optimizations: using flags instead of value.IndexOfAny(EscapeChars) + + + + + + + Implement the serializer using a more static approach + + + + + + Implement the serializer using a more static approach + + + + + + Pretty Thread-Safe cache class from: + http://code.google.com/p/dapper-dot-net/source/browse/Dapper/SqlMapper.cs + + This is a micro-cache; suitable when the number of terms is controllable (a few hundred, for example), + and strictly append-only; you cannot change existing values. All key matches are on **REFERENCE** + equality. The type is fully thread-safe. + + + + + Implement the serializer using a more static approach + + + + + + @jonskeet: Collection of utility methods which operate on streams. + r285, February 26th 2009: http://www.yoda.arachsys.com/csharp/miscutil/ + + + + + Reads the given stream up to the end, returning the data as a byte + array. + + + + + Reads the given stream up to the end, returning the data as a byte + array, using the given buffer size. + + + + + Reads the given stream up to the end, returning the data as a byte + array, using the given buffer for transferring data. Note that the + current contents of the buffer is ignored, so the buffer needn't + be cleared beforehand. + + + + + Copies all the data from one stream into another. + + + + + Copies all the data from one stream into another, using a buffer + of the given size. + + + + + Copies all the data from one stream into another, using the given + buffer for transferring data. Note that the current contents of + the buffer is ignored, so the buffer needn't be cleared beforehand. + + + + + Reads exactly the given number of bytes from the specified stream. + If the end of the stream is reached before the specified amount + of data is read, an exception is thrown. + + + + + Reads into a buffer, filling it completely. + + + + + Reads exactly the given number of bytes from the specified stream, + into the given buffer, starting at position 0 of the array. + + + + + Reads exactly the given number of bytes from the specified stream, + into the given buffer, starting at position 0 of the array. + + + + + Same as ReadExactly, but without the argument checks. + + + + + Converts from base: 0 - 62 + + The source. + From. + To. + + + + + Skip the encoding process for 'safe strings' + + + + + + + A class to allow the conversion of doubles to string representations of + their exact decimal values. The implementation aims for readability over + efficiency. + + Courtesy of @JonSkeet + http://www.yoda.arachsys.com/csharp/DoubleConverter.cs + + + + + + + + How many digits are *after* the decimal point + + + + + Constructs an arbitrary decimal expansion from the given long. + The long must not be negative. + + + + + Multiplies the current expansion by the given amount, which should + only be 2 or 5. + + + + + Shifts the decimal point; a negative value makes + the decimal expansion bigger (as fewer digits come after the + decimal place) and a positive value makes the decimal + expansion smaller. + + + + + Removes leading/trailing zeroes from the expansion. + + + + + Converts the value to a proper decimal string representation. + + + + + Creates an instance of a Type from a string value + + + + + Determines whether the specified type is convertible from string. + + The type. + + true if the specified type is convertible from string; otherwise, false. + + + + + Parses the specified value. + + The value. + + + + + Parses the specified type. + + The type. + The value. + + + + + Useful extension method to get the Dictionary[string,string] representation of any POCO type. + + + + + + Recursively prints the contents of any POCO object in a human-friendly, readable format + + + + + + Print Dump to Console.WriteLine + + + + + Print string.Format to Console.WriteLine + + + + + Parses the specified value. + + The value. + + + + diff --git a/packages/ServiceStack.Text.3.9.71/lib/sl5/ServiceStack.Text.dll b/packages/ServiceStack.Text.3.9.71/lib/sl5/ServiceStack.Text.dll new file mode 100644 index 0000000..5af96c6 Binary files /dev/null and b/packages/ServiceStack.Text.3.9.71/lib/sl5/ServiceStack.Text.dll differ diff --git a/packages/elmah.1.2.2/Readme.txt b/packages/elmah.1.2.2/Readme.txt new file mode 100644 index 0000000..784b309 --- /dev/null +++ b/packages/elmah.1.2.2/Readme.txt @@ -0,0 +1,15 @@ +A new HTTP handler has been configured in your application for consulting the +error log and its feeds. It is reachable at elmah.axd under your application +root. If, for example, your application is deployed at http://www.example.com, +the URL for ELMAH would be http://www.example.com/elmah.axd. You can, of +course, change this path in your application's configuration file. + +ELMAH is also set up to be secure such that it can only be accessed locally. +You can enable remote access but then it is paramount that you secure access +to authorized users or/and roles only. This can be done using standard +authorization rules and configuration already built into ASP.NET. For more +information, see http://code.google.com/p/elmah/wiki/SecuringErrorLogPages on +the project site. + +Please review the commented out authorization section under + and make the appropriate changes. diff --git a/packages/elmah.1.2.2/content/App_Readme/Elmah.txt b/packages/elmah.1.2.2/content/App_Readme/Elmah.txt new file mode 100644 index 0000000..784b309 --- /dev/null +++ b/packages/elmah.1.2.2/content/App_Readme/Elmah.txt @@ -0,0 +1,15 @@ +A new HTTP handler has been configured in your application for consulting the +error log and its feeds. It is reachable at elmah.axd under your application +root. If, for example, your application is deployed at http://www.example.com, +the URL for ELMAH would be http://www.example.com/elmah.axd. You can, of +course, change this path in your application's configuration file. + +ELMAH is also set up to be secure such that it can only be accessed locally. +You can enable remote access but then it is paramount that you secure access +to authorized users or/and roles only. This can be done using standard +authorization rules and configuration already built into ASP.NET. For more +information, see http://code.google.com/p/elmah/wiki/SecuringErrorLogPages on +the project site. + +Please review the commented out authorization section under + and make the appropriate changes. diff --git a/packages/elmah.1.2.2/content/web.config.transform b/packages/elmah.1.2.2/content/web.config.transform new file mode 100644 index 0000000..364c347 --- /dev/null +++ b/packages/elmah.1.2.2/content/web.config.transform @@ -0,0 +1,59 @@ + + + +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/elmah.1.2.2/elmah.1.2.2.nupkg b/packages/elmah.1.2.2/elmah.1.2.2.nupkg new file mode 100644 index 0000000..db84991 Binary files /dev/null and b/packages/elmah.1.2.2/elmah.1.2.2.nupkg differ diff --git a/packages/elmah.corelibrary.1.2.2/elmah.corelibrary.1.2.2.nupkg b/packages/elmah.corelibrary.1.2.2/elmah.corelibrary.1.2.2.nupkg new file mode 100644 index 0000000..38531b3 Binary files /dev/null and b/packages/elmah.corelibrary.1.2.2/elmah.corelibrary.1.2.2.nupkg differ diff --git a/packages/elmah.corelibrary.1.2.2/lib/Elmah.dll b/packages/elmah.corelibrary.1.2.2/lib/Elmah.dll new file mode 100644 index 0000000..1851d9a Binary files /dev/null and b/packages/elmah.corelibrary.1.2.2/lib/Elmah.dll differ