Created
March 1, 2017 23:53
-
-
Save haroldcris/d2c4351528f0b10612a4c477fadf852f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8" ?> | |
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> | |
<CodeSnippet Format="1.0.0"> | |
<Header> | |
<Title>CrudSave</Title> | |
<Shortcut>crudsave</Shortcut> | |
<Description>Code snippet for Basic Saving</Description> | |
<Author>AiTech Solutions</Author> | |
<SnippetTypes> | |
<SnippetType>Expansion</SnippetType> | |
</SnippetTypes> | |
</Header> | |
<Snippet> | |
<Declarations> | |
<Literal> | |
<ID>expression</ID> | |
<ToolTip>Name of Method</ToolTip> | |
<Default>MyFunctionName</Default> | |
</Literal> | |
</Declarations> | |
<Code Language="csharp"><![CDATA[var result = 0; | |
var db = new SqlConnection(); | |
if (hasOwnDbConnection) | |
db = DbConnection; | |
else | |
db = Connection.CreateConnection(); | |
try | |
{ | |
result += ExecuteDeleteQuery(db); | |
result += ExecuteUpdateQuery(db); | |
result += ExecuteInsertQuery(db); | |
return result != 0; | |
} | |
catch (Exception ex) | |
{ | |
throw new Exception("Error Saving $expression$", ex); | |
} | |
finally | |
{ | |
if (!hasOwnDbConnection) | |
{ | |
db.Close();db.Dispose(); | |
} | |
}]]> | |
</Code> | |
</Snippet> | |
</CodeSnippet> | |
</CodeSnippets> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment