-
Notifications
You must be signed in to change notification settings - Fork 1
/
ApplicationInsights-angular-logging.sln.DotSettings
937 lines (806 loc) · 88.8 KB
/
ApplicationInsights-angular-logging.sln.DotSettings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:Boolean x:Key="/Default/CodeEditing/GenerateMemberBody/CopyXmlDocumentation/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/CodeEditing/GenerateMemberBody/MethodImplementationKind/@EntryValue">NotCompiledCode</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=ArrangeThisQualifier/@EntryIndexedValue"></s:String>
<s:Boolean x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=ArrangeThisQualifier/@EntryIndexRemoved">True</s:Boolean>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=BuiltInTypeReferenceStyle/@EntryIndexedValue">DO_NOT_SHOW</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=FunctionsUsedBeforeDeclared/@EntryIndexedValue">DO_NOT_SHOW</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=PrivateMembersMustHaveComments/@EntryIndexedValue">DO_NOT_SHOW</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=PublicMembersMustHaveComments/@EntryIndexedValue">HINT</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=RedundantBoolCompare/@EntryIndexedValue">DO_NOT_SHOW</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=RedundantCommaInArrayInitializer/@EntryIndexedValue">DO_NOT_SHOW</s:String>
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=RedundantCommaInInitializer/@EntryIndexedValue">DO_NOT_SHOW</s:String>
<s:String x:Key="/Default/CodeStyle/CodeCleanup/Profiles/=RSIS/@EntryIndexedValue"><?xml version="1.0" encoding="utf-16"?><Profile name="RSIS"><CSArrangeThisQualifier>True</CSArrangeThisQualifier><CSRemoveCodeRedundancies>True</CSRemoveCodeRedundancies><CSUseAutoProperty>False</CSUseAutoProperty><CSMakeFieldReadonly>False</CSMakeFieldReadonly><CSUseVar><BehavourStyle>DISABLED</BehavourStyle><LocalVariableStyle>IMPLICIT_WHEN_INITIALIZER_HAS_TYPE</LocalVariableStyle><ForeachVariableStyle>ALWAYS_EXPLICIT</ForeachVariableStyle></CSUseVar><CSUpdateFileHeader>False</CSUpdateFileHeader><VBOptimizeImports>False</VBOptimizeImports><VBShortenReferences>False</VBShortenReferences><XMLReformatCode>False</XMLReformatCode><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings><EmbraceInRegion>False</EmbraceInRegion><RegionName></RegionName></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><VBReformatCode>False</VBReformatCode><CSReformatCode>True</CSReformatCode><CSharpFormatDocComments>True</CSharpFormatDocComments><CSReorderTypeMembers>False</CSReorderTypeMembers><HtmlReformatCode>True</HtmlReformatCode><JsReformatCode>True</JsReformatCode><JsInsertSemicolon>True</JsInsertSemicolon><CssAlphabetizeProperties>True</CssAlphabetizeProperties><CssReformatCode>True</CssReformatCode><CSArrangeQualifiers>True</CSArrangeQualifiers></Profile></s:String>
<s:String x:Key="/Default/CodeStyle/CodeCleanup/Profiles/=SortClass/@EntryIndexedValue"></s:String>
<s:Boolean x:Key="/Default/CodeStyle/CodeCleanup/Profiles/=SortClass/@EntryIndexRemoved">True</s:Boolean>
<s:String x:Key="/Default/CodeStyle/CodeCleanup/RecentlyUsedProfile/@EntryValue">SortClass</s:String>
<s:String x:Key="/Default/CodeStyle/CodeCleanup/SilentCleanupProfile/@EntryValue">RSIS</s:String>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CommonFormatter/USE_INDENTS_FROM_MAIN_LANGUAGE_IN_FILE/@EntryValue">False</s:Boolean>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/StaticQualifier/STATIC_MEMBERS_QUALIFY_MEMBERS/@EntryValue">Field, Property, Event, Method</s:String>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ThisQualifier/INSTANCE_MEMBERS_QUALIFY_DECLARED_IN/@EntryValue">ThisClass, BaseClass</s:String>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ThisQualifier/INSTANCE_MEMBERS_QUALIFY_MEMBERS/@EntryValue">Field, Property, Event, Method</s:String>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_LINQ_QUERY/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTILINE_ARGUMENT/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTILINE_ARRAY_AND_OBJECT_INITIALIZER/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTILINE_CALLS_CHAIN/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTILINE_EXTENDS_LIST/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTILINE_FOR_STMT/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTILINE_PARAMETER/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTIPLE_DECLARATION/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTLINE_TYPE_PARAMETER_CONSTRAINS/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/ALIGN_MULTLINE_TYPE_PARAMETER_LIST/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/FORCE_ATTRIBUTE_STYLE/@EntryValue">SEPARATE</s:String>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/FORCE_FOR_BRACES_STYLE/@EntryValue">ALWAYS_ADD</s:String>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/FORCE_FOREACH_BRACES_STYLE/@EntryValue">ALWAYS_ADD</s:String>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/FORCE_IFELSE_BRACES_STYLE/@EntryValue">ALWAYS_ADD</s:String>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/FORCE_USING_BRACES_STYLE/@EntryValue">ALWAYS_ADD</s:String>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/FORCE_WHILE_BRACES_STYLE/@EntryValue">ALWAYS_ADD</s:String>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/INDENT_ANONYMOUS_METHOD_BLOCK/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/LINE_FEED_AT_FILE_END/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/PLACE_FIELD_ATTRIBUTE_ON_SAME_LINE/@EntryValue">False</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/PLACE_SIMPLE_ACCESSORHOLDER_ON_SINGLE_LINE/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/PLACE_SIMPLE_ACCESSOR_ATTRIBUTE_ON_SAME_LINE/@EntryValue">False</s:Boolean>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/REDUNDANT_THIS_QUALIFIER_STYLE/@EntryValue">ALWAYS_USE</s:String>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_AROUND_MULTIPLICATIVE_OP/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/SPACE_WITHIN_SINGLE_LINE_ARRAY_INITIALIZER_BRACES/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/WRAP_CHAINED_METHOD_CALLS/@EntryValue">CHOP_IF_LONG</s:String>
<s:Int64 x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/WRAP_LIMIT/@EntryValue">180</s:Int64>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpFormat/WRAP_LINES/@EntryValue">False</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/HtmlFormatter/TagSpaceBeforeHeaderEnd1/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/JavaScriptCodeFormatting/ALIGN_MULTILINE_PARAMETER/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/JavaScriptCodeFormatting/ALIGN_MULTIPLE_DECLARATION/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/JavaScriptCodeFormatting/FORCE_CONTROL_STATEMENTS_BRACES/@EntryValue">ALWAYS_ADD</s:String>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/JavaScriptCodeFormatting/INDENT_CASE_FROM_SWITCH/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/JavaScriptCodeFormatting/JavaScriptFormatBracesLayout/FORCE_CONTROL_STATEMENTS_BRACES/@EntryValue">ALWAYS_ADD</s:String>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/JavaScriptCodeFormatting/JavaScriptFormatBracesLayout/INDENT_CASE_FROM_SWITCH/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/JavaScriptCodeFormatting/JavaScriptFormatOther/ALIGN_MULTILINE_PARAMETER/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/JavaScriptCodeFormatting/JavaScriptFormatOther/ALIGN_MULTIPLE_DECLARATION/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/JavaScriptCodeFormatting/JavaScriptFormatSpaces/SPACE_BEFORE_METHOD_PARENTHESES/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/JavaScriptCodeFormatting/JavaScriptFormatSpaces/SPACE_BEFORE_METHOD_PARENTHESES_ANONYMOUS/@EntryValue">True</s:Boolean>
<s:Int64 x:Key="/Default/CodeStyle/CodeFormatting/JavaScriptCodeFormatting/KEEP_BLANK_LINES_BETWEEN_DECLARATIONS/@EntryValue">1</s:Int64>
<s:Int64 x:Key="/Default/CodeStyle/CodeFormatting/JavaScriptCodeFormatting/KEEP_BLANK_LINES_IN_CODE/@EntryValue">1</s:Int64>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/JavaScriptCodeFormatting/QUOTE_STYLE/@EntryValue">SingleQuoted</s:String>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/JavaScriptCodeFormatting/SPACE_BEFORE_METHOD_PARENTHESES/@EntryValue">False</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/JavaScriptCodeFormatting/SPACE_BEFORE_METHOD_PARENTHESES_ANONYMOUS/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/CodeStyle/Generate/=Constructor/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/CodeStyle/Generate/=Constructor/Options/=XmlDocumentation/@EntryIndexedValue">False</s:String>
<s:Boolean x:Key="/Default/CodeStyle/Generate/=Global/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/CodeStyle/Generate/=Global/Options/=PropertyBody/@EntryIndexedValue">Automatic property</s:String>
<s:Boolean x:Key="/Default/CodeStyle/Generate/=Implementations/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/CodeStyle/Generate/=Implementations/Options/=WrapInRegion/@EntryIndexedValue">False</s:String>
<s:String x:Key="/Default/CodeStyle/Generate/=Implementations/Options/=XmlDocumentation/@EntryIndexedValue">False</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/EventHandlerPatternLong/@EntryValue">$object$_On$event$</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=Constants/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=EnumMember/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=Interfaces/@EntryIndexedValue"><Policy Inspect="True" Prefix="I" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=LocalConstants/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=Locals/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=MethodPropertyEvent/@EntryIndexedValue"><Policy Inspect="False" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=Other/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=Parameters/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateConstants/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateInstanceFields/@EntryIndexedValue"><Policy Inspect="True" Prefix="_" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateStaticFields/@EntryIndexedValue"><Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateStaticReadonly/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PublicFields/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=StaticReadonly/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=TypeParameters/@EntryIndexedValue"><Policy Inspect="True" Prefix="T" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=TypesAndNamespaces/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/UserRules/=8e957a5d_002D41e9_002D4660_002D83ff_002D1c1c58531977/@EntryIndexedValue"><Policy><Descriptor Staticness="Instance" AccessRightKinds="Private" Description="Private properties"><ElementKinds><Kind Name="PROPERTY" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="_" Suffix="" Style="AaBb" /></Policy></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/JavaScriptNaming/UserRules/=JS_005FBLOCK_005FSCOPE_005FCONSTANT/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/JavaScriptNaming/UserRules/=JS_005FBLOCK_005FSCOPE_005FVARIABLE/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/JavaScriptNaming/UserRules/=JS_005FLOCAL_005FVARIABLE/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/VBNaming/EventHandlerPatternLong/@EntryValue">$object$_On$event$</s:String>
<s:String x:Key="/Default/CodeStyle/Naming/VBNaming/PredefinedNamingRules/=Constants/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/VBNaming/PredefinedNamingRules/=EnumMember/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/VBNaming/PredefinedNamingRules/=Interfaces/@EntryIndexedValue"><Policy Inspect="True" Prefix="I" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/VBNaming/PredefinedNamingRules/=LocalConstants/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/VBNaming/PredefinedNamingRules/=Locals/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="aa_bb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/VBNaming/PredefinedNamingRules/=MethodPropertyEvent/@EntryIndexedValue"><Policy Inspect="False" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/VBNaming/PredefinedNamingRules/=Other/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/VBNaming/PredefinedNamingRules/=Parameters/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/VBNaming/PredefinedNamingRules/=PrivateConstants/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/VBNaming/PredefinedNamingRules/=PrivateInstanceFields/@EntryIndexedValue"><Policy Inspect="True" Prefix="_" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/VBNaming/PredefinedNamingRules/=PrivateStaticFields/@EntryIndexedValue"><Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/VBNaming/PredefinedNamingRules/=PrivateStaticReadonly/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/VBNaming/PredefinedNamingRules/=PublicFields/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/VBNaming/PredefinedNamingRules/=StaticReadonly/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/VBNaming/PredefinedNamingRules/=TypeParameters/@EntryIndexedValue"><Policy Inspect="True" Prefix="T" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/VBNaming/PredefinedNamingRules/=TypesAndNamespaces/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/WebNaming/UserRules/=ASP_005FFIELD/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/WebNaming/UserRules/=ASP_005FHTML_005FCONTROL/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/WebNaming/UserRules/=ASP_005FTAG_005FNAME/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/WebNaming/UserRules/=ASP_005FTAG_005FPREFIX/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/XamlNaming/UserRules/=NAMESPACE_005FALIAS/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/XamlNaming/UserRules/=XAML_005FFIELD/@EntryIndexedValue"><Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /></s:String>
<s:String x:Key="/Default/CodeStyle/Naming/XamlNaming/UserRules/=XAML_005FRESOURCE/@EntryIndexedValue"><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></s:String>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EAddAccessorOwnerDeclarationBracesMigration/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateBlankLinesAroundFieldToBlankLinesAroundProperty/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002ESettingsUpgrade_002EMigrateThisQualifierSettings/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002EJavaScript_002ECodeStyle_002ESettingsUpgrade_002EJsCodeFormatterSettingsUpgrader/@EntryIndexedValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=32F5B2BD4CFE0E42ADE73B7FB68EBDD0/Entry/=A4284AC46CC5F44FB8DB9B563AE61B01/@KeyIndexDefined">False</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=32F5B2BD4CFE0E42ADE73B7FB68EBDD0/Entry/=A4284AC46CC5F44FB8DB9B563AE61B01/EntryName/@EntryValue"></s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=32F5B2BD4CFE0E42ADE73B7FB68EBDD0/Entry/=A4284AC46CC5F44FB8DB9B563AE61B01/Position/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=5CF342079CE151478A11D345C1816DD0/Entry/=4C84A7D189E28A43AA2631BBE4694112/@KeyIndexDefined">False</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=5CF342079CE151478A11D345C1816DD0/Entry/=4C84A7D189E28A43AA2631BBE4694112/EntryName/@EntryValue"></s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=82514885B0EC3D43B7B61C37BCFD0BA4/Entry/=2B4F6F494E484D4AB67AEBC47828B983/@KeyIndexDefined">False</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=82514885B0EC3D43B7B61C37BCFD0BA4/Entry/=2B4F6F494E484D4AB67AEBC47828B983/Position/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/Categories/=RSIS/@EntryIndexedValue">RSIS</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/CustomProperties/=FileName/@EntryIndexedValue">DataService</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/Description/@EntryValue">RSIS DataService class</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/Field/=App/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/Field/=App/Order/@EntryValue">3</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/Field/=AppContextInterface/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/Field/=AppContextInterface/Expression/@EntryValue">completeType("")</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/Field/=AppContextInterface/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/Field/=ENTITY/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/Field/=ENTITY/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/Field/=NAMESPACE/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/Field/=NAMESPACE/Expression/@EntryValue">fileDefaultNamespace()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/Field/=NAMESPACE/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/Scope/=E8F0594528C33E45BBFEC6CFE851095D/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/Scope/=E8F0594528C33E45BBFEC6CFE851095D/Type/@EntryValue">InCSharpProjectFile</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0033040296B8934DA32BFF705360C0F2/Text/@EntryValue">using System;
using System.Linq.Expressions;

namespace $NAMESPACE$
{
public interface I$ENTITY$DataService
{
}

public class $ENTITY$DataService : DataServiceBase<$ENTITY$>, I$ENTITY$DataService
{
public $ENTITY$Service($AppContextInterface$ context)
: base(new $App$UnitOfWorkAdapter(context), context.$ENTITY$s)
{
}

public override $ENTITY$ GetById(int id)
{
throw new NotImplementedException("TODO. Not yet implemented but will be.");
}
}
}</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020507390900F94AB43F59B56840FF2E/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020507390900F94AB43F59B56840FF2E/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020507390900F94AB43F59B56840FF2E/Categories/=RSIS/@EntryIndexedValue">RSIS</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020507390900F94AB43F59B56840FF2E/Categories/=RSIS_0020Angular/@EntryIndexedValue">RSIS Angular</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020507390900F94AB43F59B56840FF2E/CustomProperties/=Extension/@EntryIndexedValue">js</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020507390900F94AB43F59B56840FF2E/CustomProperties/=FileName/@EntryIndexedValue">Controller</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020507390900F94AB43F59B56840FF2E/CustomProperties/=ValidateFileName/@EntryIndexedValue">False</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020507390900F94AB43F59B56840FF2E/Description/@EntryValue">RSIS ng Controller</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020507390900F94AB43F59B56840FF2E/Field/=APP/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020507390900F94AB43F59B56840FF2E/Field/=APP/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020507390900F94AB43F59B56840FF2E/Field/=FEATURE/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020507390900F94AB43F59B56840FF2E/Field/=FEATURE/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020507390900F94AB43F59B56840FF2E/Field/=NAME/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020507390900F94AB43F59B56840FF2E/Field/=NAME/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020507390900F94AB43F59B56840FF2E/Scope/=50AF970EC1279940A9104D92F89E47E1/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020507390900F94AB43F59B56840FF2E/Scope/=50AF970EC1279940A9104D92F89E47E1/Type/@EntryValue">InAspCSharpProject</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020507390900F94AB43F59B56840FF2E/Text/@EntryValue">(function () {
'use strict';

angular
.module('$APP$.$FEATURE$')
.controller('$NAME$Controller', $NAME$Controller);

$NAME$Controller.$inject = ['$scope'];

function peopleIndexController($scope) {
/*jshint validthis: true */
var vm = this;

activate();

function activate() {
}
};
})();</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Categories/=RSIS/@EntryIndexedValue">RSIS</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/CustomProperties/=FileName/@EntryIndexedValue">Configuration</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Description/@EntryValue">RSIS Entity Context Configuration</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Field/=App/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Field/=App/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Field/=ENTITY/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Field/=ENTITY/Expression/@EntryValue">completeSmart()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Field/=ENTITY/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Field/=NAMESPACE/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Field/=NAMESPACE/Expression/@EntryValue">fileDefaultNamespace()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Field/=NAMESPACE/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Field/=TYPE/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Field/=TYPE/Expression/@EntryValue">typeName()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Field/=TYPE/Order/@EntryValue">3</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Scope/=E8F0594528C33E45BBFEC6CFE851095D/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Scope/=E8F0594528C33E45BBFEC6CFE851095D/Type/@EntryValue">InCSharpProjectFile</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1EC8AFD553738842B81E59ED25A4DBA4/Text/@EntryValue">using System.ComponentModel.DataAnnotations.Schema;
using Nov.$App$.Models;

namespace $NAMESPACE$
{
internal class $ENTITY$Configuration : EntityTypeConfiguration<$ENTITY$>
{
public $TYPE$()
{
this.ToTable("$ENTITY$", RsisApplicationContext.AppSchemaName);
this.HasKey(x => x.Id);
this.Property(x => x.Id).HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);
}
}
}
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/Categories/=RSIS/@EntryIndexedValue">RSIS</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/Categories/=RSIS_0020MVC/@EntryIndexedValue">RSIS MVC</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/CustomProperties/=FileName/@EntryIndexedValue">controller</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/Description/@EntryValue">RSIS MVC Controller</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/Field/=CLASS/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/Field/=CLASS/Expression/@EntryValue">getFileNameWithoutExtension()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/Field/=CLASS/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/Field/=NAMESPACE/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/Field/=NAMESPACE/Expression/@EntryValue">fileDefaultNamespace()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/Field/=NAMESPACE/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/Scope/=50AF970EC1279940A9104D92F89E47E1/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/Scope/=50AF970EC1279940A9104D92F89E47E1/Type/@EntryValue">InAspCSharpProject</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=20EBA28536D0FC47833CA488E467A97C/Text/@EntryValue">using Nov.RiskyBadger.Helpers;
using Nov.Utility;

namespace $NAMESPACE$
{
public class $CLASS$ : RiskyBadgerBaseController
{
public $CLASS$(IRsisLogger logger,
IRiskyBadgerUserInfo userInfo)
: base(logger, userInfo)
{
}
}
}
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/CustomProperties/=Extension/@EntryIndexedValue">js</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/CustomProperties/=FileName/@EntryIndexedValue">Data.service.spec</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/CustomProperties/=ValidateFileName/@EntryIndexedValue">False</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/Description/@EntryValue">ng dataService Tests</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/Field/=ANGULARMODULE1/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/Field/=ANGULARMODULE1/Order/@EntryValue">3</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/Field/=DATASERVICE/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/Field/=DATASERVICE/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/Field/=MODULE/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/Field/=MODULE/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/Field/=MODULEPATH/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/Field/=MODULEPATH/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/Scope/=50AF970EC1279940A9104D92F89E47E1/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/Scope/=50AF970EC1279940A9104D92F89E47E1/Type/@EntryValue">InAspCSharpProject</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=353FBAAB8F71464C9017463274F2F148/Text/@EntryValue">//Global test references//
///<reference path="~/JSTests/lib/testReferences.js"/>

// Test specific files
///<reference path="~/app/$MODULEPATH$/$MODULE$.module.js"/>
///<reference path="~/app/$MODULEPATH$/$DATASERVICE$.service.js"/>


describe('$DATASERVICE$ dataService', function () {
var sut,
dataServiceHelper,
urls,
specHelper,
actual;

beforeEach(function () {
module('rsis');
module('$ANGULARMODULE1$');

inject(function (_$DATASERVICE$_, _$DATASERVICE$Urls_, _dataServiceHelper_, _specHelper_) {
sut = _$DATASERVICE$_;
urls = _$DATASERVICE$Urls_;
dataServiceHelper = _dataServiceHelper_;
specHelper = _specHelper_;
});
});
});</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3D4134156D885E478FED46E1F96099CB/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3D4134156D885E478FED46E1F96099CB/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3D4134156D885E478FED46E1F96099CB/Categories/=ng/@EntryIndexedValue">ng</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3D4134156D885E478FED46E1F96099CB/Categories/=RSIS/@EntryIndexedValue">RSIS</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3D4134156D885E478FED46E1F96099CB/Description/@EntryValue">ng DataService URL spec</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3D4134156D885E478FED46E1F96099CB/Field/=DATASERVICEMETHOD/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3D4134156D885E478FED46E1F96099CB/Field/=DATASERVICEMETHOD/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3D4134156D885E478FED46E1F96099CB/Field/=URL/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3D4134156D885E478FED46E1F96099CB/Field/=URL/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3D4134156D885E478FED46E1F96099CB/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3D4134156D885E478FED46E1F96099CB/Scope/=FFA15E6CFCBE90499C572A859225B012/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3D4134156D885E478FED46E1F96099CB/Scope/=FFA15E6CFCBE90499C572A859225B012/CustomProperties/=availableInTypeScript/@EntryIndexedValue">True</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3D4134156D885E478FED46E1F96099CB/Scope/=FFA15E6CFCBE90499C572A859225B012/Type/@EntryValue">InJavaScriptFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3D4134156D885E478FED46E1F96099CB/Shortcut/@EntryValue">specUrl</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3D4134156D885E478FED46E1F96099CB/Text/@EntryValue">it('should have $DATASERVICEMETHOD$ URL defined correctly (with no trailing slash)', function () {
expect(urls.DATASERVICEMETHOD).toBeDefined();
expect(urls.DATASERVICEMETHOD).toBe('$URL$');
});
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/Categories/=RSIS/@EntryIndexedValue">RSIS</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/Categories/=RSIS_0020MVC/@EntryIndexedValue">RSIS MVC</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/CustomProperties/=FileName/@EntryIndexedValue">ControllerTests</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/Description/@EntryValue">RSIS MVC Controller Tests</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/Field/=CLASS/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/Field/=CLASS/Expression/@EntryValue">completeSmart()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/Field/=CLASS/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/Field/=NAMESPACE/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/Field/=NAMESPACE/Expression/@EntryValue">fileDefaultNamespace()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/Field/=NAMESPACE/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/Scope/=E8F0594528C33E45BBFEC6CFE851095D/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/Scope/=E8F0594528C33E45BBFEC6CFE851095D/Type/@EntryValue">InCSharpProjectFile</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=49C171CB67C465479462CEAFD76741EE/Text/@EntryValue">using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Nov.Extensions;
using Nov.RiskyBadger.Controllers.Helpers;
using Nov.RiskyBadger.TestDoubles;
using Nov.RiskyBadger.Web.Controllers.Helpers;
using Nov.Utility;
using Nov.Web.Helpers;
using Should;

namespace $NAMESPACE$
{
[TestClass]
public class $CLASS$Tests : ControllerBaseTests<$CLASS$, RiskyBadgerActionTestDefinition>
{
protected override $CLASS$ BuildController()
{
return new $CLASS$(new NullLogger(), new FakeRiskyBadgerUserInfo(1));
}

protected override ICollection<RiskyBadgerActionTestDefinition> GetActionTestDefinitions()
{
return new[]
{
new RiskyBadgerActionTestDefinition
{
ActionMethod = controller => controller.GetType().GetMethod("SomeAction", new[] { typeof (int), typeof (int), typeof (string), typeof (string), typeof(string), typeof(int?) }),
ShouldHavePermissions = true,
Return500OnUnauthorized = false,
Permissions = "IsAuthenticated",
ShouldHaveEnsureCurrentPersonExists = false,
},
};
}
}
}</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=554EEC1E968A364090F59342381B3623/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=554EEC1E968A364090F59342381B3623/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=554EEC1E968A364090F59342381B3623/Categories/=ng/@EntryIndexedValue">ng</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=554EEC1E968A364090F59342381B3623/Categories/=RSIS/@EntryIndexedValue">RSIS</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=554EEC1E968A364090F59342381B3623/Description/@EntryValue">ng DataService tests</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=554EEC1E968A364090F59342381B3623/Field/=DATASERVICEMETHOD/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=554EEC1E968A364090F59342381B3623/Field/=DATASERVICEMETHOD/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=554EEC1E968A364090F59342381B3623/Field/=DATASERVICEMETHODPARAMETERS/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=554EEC1E968A364090F59342381B3623/Field/=DATASERVICEMETHODPARAMETERS/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=554EEC1E968A364090F59342381B3623/Field/=URLPROPERTY/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=554EEC1E968A364090F59342381B3623/Field/=URLPROPERTY/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=554EEC1E968A364090F59342381B3623/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=554EEC1E968A364090F59342381B3623/Scope/=FFA15E6CFCBE90499C572A859225B012/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=554EEC1E968A364090F59342381B3623/Scope/=FFA15E6CFCBE90499C572A859225B012/CustomProperties/=availableInTypeScript/@EntryIndexedValue">True</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=554EEC1E968A364090F59342381B3623/Scope/=FFA15E6CFCBE90499C572A859225B012/Type/@EntryValue">InJavaScriptFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=554EEC1E968A364090F59342381B3623/Shortcut/@EntryValue">testJsDs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=554EEC1E968A364090F59342381B3623/Text/@EntryValue">describe('$DATASERVICEMETHOD$', function () {
it('should be defined', function () {
expect(sut.$DATASERVICEMETHOD$).toBeDefined();
});

it('should be implemented according to standards (using dataServiceHelper.postWithParameters)', function () {
var stub = specHelper.stubWithResolvedPromise(dataServiceHelper, 'postWithParameters', {});

actual = sut.$DATASERVICEMETHOD$();

expect(stub.calledOnce).toBe(true);
expect(actual.then).toBeDefined();
expect(stub.alwaysCalledWithExactly(urls.$URLPROPERTY$, { $DATASERVICEMETHODPARAMETERS$ })).toBe(true);
});
});</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=62BD09603ACFCC4795DBF80C48B91207/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=62BD09603ACFCC4795DBF80C48B91207/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=62BD09603ACFCC4795DBF80C48B91207/Categories/=Testing/@EntryIndexedValue">Testing</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=62BD09603ACFCC4795DBF80C48B91207/Description/@EntryValue">MS Unit Test</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=62BD09603ACFCC4795DBF80C48B91207/Field/=ExpectedBehavior/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=62BD09603ACFCC4795DBF80C48B91207/Field/=ExpectedBehavior/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=62BD09603ACFCC4795DBF80C48B91207/Field/=MethodName/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=62BD09603ACFCC4795DBF80C48B91207/Field/=MethodName/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=62BD09603ACFCC4795DBF80C48B91207/Field/=StateUnderTest/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=62BD09603ACFCC4795DBF80C48B91207/Field/=StateUnderTest/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=62BD09603ACFCC4795DBF80C48B91207/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=62BD09603ACFCC4795DBF80C48B91207/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=62BD09603ACFCC4795DBF80C48B91207/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">4.0</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=62BD09603ACFCC4795DBF80C48B91207/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/Type/@EntryValue">InCSharpTypeMember</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=62BD09603ACFCC4795DBF80C48B91207/Shortcut/@EntryValue">test</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=62BD09603ACFCC4795DBF80C48B91207/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=62BD09603ACFCC4795DBF80C48B91207/Text/@EntryValue">[TestMethod]
public void $MethodName$_$StateUnderTest$_$ExpectedBehavior$()
{
$END$
}</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69BE8D792913844386CE28143F969B7C/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69BE8D792913844386CE28143F969B7C/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69BE8D792913844386CE28143F969B7C/Categories/=Imported_00207_002F9_002F2012/@EntryIndexedValue">Imported 7/9/2012</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69BE8D792913844386CE28143F969B7C/Description/@EntryValue">jQuery UI Widget, blank</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69BE8D792913844386CE28143F969B7C/Scope/=FFA15E6CFCBE90499C572A859225B012/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69BE8D792913844386CE28143F969B7C/Scope/=FFA15E6CFCBE90499C572A859225B012/Type/@EntryValue">InJavaScriptFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69BE8D792913844386CE28143F969B7C/Shortcut/@EntryValue">Widget</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=69BE8D792913844386CE28143F969B7C/Text/@EntryValue">(function ($, window, document, undefined) {
$.widget('Nov.WidgetNameHere', {
options: {
},
publicMethod1: function (item) {
},
_create: function () {
var widget = this;
var $element = widget.element;
},
destroy: function () {
$.Widget.prototype.destroy.call(this);
// For UI 1.9, define _destroy instead and don't worry about calling the base widget
},
_privatemethod1: function (item) {
var widget = this;
},
_privatemethod2: function (item) {
var widget = this;
},
});
})(jQuery, window, document);
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=72AE707468CB3A42958DC907A78B8DE9/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=72AE707468CB3A42958DC907A78B8DE9/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=72AE707468CB3A42958DC907A78B8DE9/Categories/=RSIS/@EntryIndexedValue">RSIS</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=72AE707468CB3A42958DC907A78B8DE9/Categories/=RSIS_0020Angular/@EntryIndexedValue">RSIS Angular</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=72AE707468CB3A42958DC907A78B8DE9/CustomProperties/=Extension/@EntryIndexedValue">js</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=72AE707468CB3A42958DC907A78B8DE9/CustomProperties/=FileName/@EntryIndexedValue">module</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=72AE707468CB3A42958DC907A78B8DE9/CustomProperties/=ValidateFileName/@EntryIndexedValue">False</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=72AE707468CB3A42958DC907A78B8DE9/Description/@EntryValue">RSIS ng Module</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=72AE707468CB3A42958DC907A78B8DE9/Field/=APP/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=72AE707468CB3A42958DC907A78B8DE9/Field/=APP/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=72AE707468CB3A42958DC907A78B8DE9/Field/=FEATURE/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=72AE707468CB3A42958DC907A78B8DE9/Field/=FEATURE/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=72AE707468CB3A42958DC907A78B8DE9/Scope/=50AF970EC1279940A9104D92F89E47E1/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=72AE707468CB3A42958DC907A78B8DE9/Scope/=50AF970EC1279940A9104D92F89E47E1/Type/@EntryValue">InAspCSharpProject</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=72AE707468CB3A42958DC907A78B8DE9/Text/@EntryValue">(function () {
'use strict';

angular.module('$APP$.$FEATURE$', []);
})();
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B473799990C8F47A38C2BFD5F013EA9/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B473799990C8F47A38C2BFD5F013EA9/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B473799990C8F47A38C2BFD5F013EA9/Categories/=RSIS/@EntryIndexedValue">RSIS</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B473799990C8F47A38C2BFD5F013EA9/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B473799990C8F47A38C2BFD5F013EA9/CustomProperties/=FileName/@EntryIndexedValue">BusinessLogic</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B473799990C8F47A38C2BFD5F013EA9/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B473799990C8F47A38C2BFD5F013EA9/Description/@EntryValue">RSIS BusinessLogic</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B473799990C8F47A38C2BFD5F013EA9/Field/=ENTITY/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B473799990C8F47A38C2BFD5F013EA9/Field/=ENTITY/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B473799990C8F47A38C2BFD5F013EA9/Field/=NAMESPACE/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B473799990C8F47A38C2BFD5F013EA9/Field/=NAMESPACE/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B473799990C8F47A38C2BFD5F013EA9/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B473799990C8F47A38C2BFD5F013EA9/Scope/=E8F0594528C33E45BBFEC6CFE851095D/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B473799990C8F47A38C2BFD5F013EA9/Scope/=E8F0594528C33E45BBFEC6CFE851095D/Type/@EntryValue">InCSharpProjectFile</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B473799990C8F47A38C2BFD5F013EA9/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B473799990C8F47A38C2BFD5F013EA9/Text/@EntryValue">using System;
using System.Linq.Expressions;

namespace $NAMESPACE$
{
public enum $ENTITY$ResultCode
{
None = 0,
Okay = 1,
InvalidItem = -1,
ItemNotFound = -3, // zero results found
NullItemInput = -4,
}

public interface I$ENTITY$BusinessLogic
{
}

public class $ENTITY$BusinessLogic : BusinessLogicBase<$ENTITY$>, I$ENTITY$BusinessLogic
{
public $ENTITY$BusinessLogic(IRsisLogger logger)
: base(logger)
{
}

public override $ENTITY$ GetById(int id)
{
throw new NotImplementedException("TODO. Not yet implemented but will be.");
}
}
}</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Categories/=RSIS/@EntryIndexedValue">RSIS</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Categories/=RSIS_0020MVC/@EntryIndexedValue">RSIS MVC</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/CustomProperties/=FileName/@EntryIndexedValue">ControllerBuilder</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Description/@EntryValue">RSIS MVC Controller Builder for Tests</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Field/=App/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Field/=App/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Field/=CLASS/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Field/=CLASS/Expression/@EntryValue">completeSmart()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Field/=CLASS/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Field/=NAMESPACE/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Field/=NAMESPACE/Expression/@EntryValue">fileDefaultNamespace()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Field/=NAMESPACE/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Field/=TYPE/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Field/=TYPE/Expression/@EntryValue">completeSmart()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Field/=TYPE/Order/@EntryValue">3</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Scope/=E8F0594528C33E45BBFEC6CFE851095D/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Scope/=E8F0594528C33E45BBFEC6CFE851095D/Type/@EntryValue">InCSharpProjectFile</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7E5A5126D41F0E4AAB448CBB16193A05/Text/@EntryValue">using System.Diagnostics.CodeAnalysis;
using Nov.$App$;

namespace $NAMESPACE$
{
public class $CLASS$Builder : $App$ControllerBuilder
{
[SuppressMessage("Microsoft.Usage", "CA2225:OperatorOverloadsHaveNamedAlternates", Justification = "An implicit operator is the desired API")]
public static implicit operator $CLASS$($TYPE$ builder)
{
return builder.Build();
}

public $CLASS$ Build()
{

var controller = new $CLASS$(this.Logger, this.UserInfo)
{
Url = this.CreateFakeUrlHelper(),
};
return controller;
}
/*
public $CLASS$ With(ISomeDependency dependency)
{
this.SomeDependency = dependency;
return this;
}

protected ISomeDependency SomeDependency { get; private set; }
*/
}
}
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=85DEAE85C9187B43AFC3689041064BE4/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=85DEAE85C9187B43AFC3689041064BE4/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=85DEAE85C9187B43AFC3689041064BE4/Categories/=ng/@EntryIndexedValue">ng</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=85DEAE85C9187B43AFC3689041064BE4/Categories/=RSIS/@EntryIndexedValue">RSIS</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=85DEAE85C9187B43AFC3689041064BE4/Description/@EntryValue">Jasmine test</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=85DEAE85C9187B43AFC3689041064BE4/Field/=TESTDESCRIPTION/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=85DEAE85C9187B43AFC3689041064BE4/Field/=TESTDESCRIPTION/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=85DEAE85C9187B43AFC3689041064BE4/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=85DEAE85C9187B43AFC3689041064BE4/Scope/=FFA15E6CFCBE90499C572A859225B012/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=85DEAE85C9187B43AFC3689041064BE4/Scope/=FFA15E6CFCBE90499C572A859225B012/CustomProperties/=availableInTypeScript/@EntryIndexedValue">True</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=85DEAE85C9187B43AFC3689041064BE4/Scope/=FFA15E6CFCBE90499C572A859225B012/Type/@EntryValue">InJavaScriptFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=85DEAE85C9187B43AFC3689041064BE4/Shortcut/@EntryValue">testJs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=85DEAE85C9187B43AFC3689041064BE4/Text/@EntryValue">describe('$TESTDESCRIPTION$', function () {
});</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Categories/=Business_0020Logic/@EntryIndexedValue">Business Logic</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Description/@EntryValue">Business Logic Edit</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Field/=CLASS/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Field/=CLASS/Expression/@EntryValue">typeName()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Field/=CLASS/InitialRange/@EntryValue">-1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Field/=CLASS/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Field/=ENTITY/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Field/=ENTITY/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Field/=ENTITYSERVICE/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Field/=ENTITYSERVICE/Expression/@EntryValue">completeSmart()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Field/=ENTITYSERVICE/Order/@EntryValue">3</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Field/=RESULTCODE/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Field/=RESULTCODE/Expression/@EntryValue">completeSmart()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Field/=RESULTCODE/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">5.0</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/Type/@EntryValue">InCSharpTypeMember</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Shortcut/@EntryValue">BLEdit</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A3CFD8C83D66DA4B89DD4DF39C64F38C/Text/@EntryValue"> public BusinessResult<$RESULTCODE$, $ENTITY$> Edit($ENTITY$ model, int currentPersonId)
{
if (model == null)
{
return new BusinessResult<$RESULTCODE$, $ENTITY$>(false, $RESULTCODE$.NullItemInput, null, $RESULTCODE$.NullItemInput.ToString(), ErrorMessages[$RESULTCODE$.NullItemInput]);
}
if (currentPersonId < 1)
{
return new BusinessResult<$RESULTCODE$, $ENTITY$>(false, $RESULTCODE$.InvalidPersonId, null, $RESULTCODE$.InvalidPersonId.ToString(), ErrorMessages[$RESULTCODE$.InvalidPersonId]);
}
if (model.Id < 1)
{
return new BusinessResult<$RESULTCODE$, $ENTITY$>(false, $RESULTCODE$.InvalidItem, null, $RESULTCODE$.InvalidItem.ToString(), ErrorMessages[$RESULTCODE$.InvalidItem]);
}

try
{
var item = this.$ENTITYSERVICE$.GetDetails(model.Id);
if (item == null)
{
return new BusinessResult<$RESULTCODE$, $ENTITY$>(false, $RESULTCODE$.ItemNotFound, null, "", ErrorMessages[$RESULTCODE$.ItemNotFound]);
}

MapForEdit(model, item);
this.$ENTITYSERVICE$.SaveChanges();

return new BusinessResult<$RESULTCODE$, $ENTITY$>(true, $RESULTCODE$.Okay, item, "", "");
}
catch (DbEntityValidationException exception)
{
return this.HandleDbEntityValidationException(exception, $RESULTCODE$.DbValidationError);
}
catch (Exception exception)
{
this.Logger.LogError(exception, "Error", "Exception in $CLASS$.Create");
throw;
}
}
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AC5DB34E89385D4CA365A337BBD7823C/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AC5DB34E89385D4CA365A337BBD7823C/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AC5DB34E89385D4CA365A337BBD7823C/Categories/=ng/@EntryIndexedValue">ng</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AC5DB34E89385D4CA365A337BBD7823C/Categories/=RSIS/@EntryIndexedValue">RSIS</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AC5DB34E89385D4CA365A337BBD7823C/Description/@EntryValue">ng Jasmine spec</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AC5DB34E89385D4CA365A337BBD7823C/Field/=WHAT/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AC5DB34E89385D4CA365A337BBD7823C/Field/=WHAT/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AC5DB34E89385D4CA365A337BBD7823C/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AC5DB34E89385D4CA365A337BBD7823C/Scope/=FFA15E6CFCBE90499C572A859225B012/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AC5DB34E89385D4CA365A337BBD7823C/Scope/=FFA15E6CFCBE90499C572A859225B012/CustomProperties/=availableInTypeScript/@EntryIndexedValue">True</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AC5DB34E89385D4CA365A337BBD7823C/Scope/=FFA15E6CFCBE90499C572A859225B012/Type/@EntryValue">InJavaScriptFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AC5DB34E89385D4CA365A337BBD7823C/Shortcut/@EntryValue">spec</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=AC5DB34E89385D4CA365A337BBD7823C/Text/@EntryValue">it('should $WHAT$', function () {
});
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Categories/=Business_0020Logic/@EntryIndexedValue">Business Logic</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Description/@EntryValue">Business Logic Create</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Field/=CLASS/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Field/=CLASS/Expression/@EntryValue">typeName()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Field/=CLASS/InitialRange/@EntryValue">-1</s:Int64>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Field/=CLASS/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Field/=ENTITY/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Field/=ENTITY/Expression/@EntryValue">completeSmart()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Field/=ENTITY/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Field/=ENTITYSERVICE/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Field/=ENTITYSERVICE/Expression/@EntryValue">completeSmart()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Field/=ENTITYSERVICE/Order/@EntryValue">3</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Field/=RESULTCODE/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Field/=RESULTCODE/Expression/@EntryValue">completeSmart()</s:String>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Field/=RESULTCODE/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">5.0</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/Type/@EntryValue">InCSharpTypeMember</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">5.0</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Shortcut/@EntryValue">BLCreate</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=B8FDA650180ED0478749C8EB34E1F64E/Text/@EntryValue">public Nov.Helpers.BusinessResult<$RESULTCODE$, $ENTITY$> Create($ENTITY$ model, int currentPersonId)
{
if (model == null)
{
return new BusinessResult<$RESULTCODE$, $ENTITY$>(false, $RESULTCODE$.NullItemInput, null, $RESULTCODE$.NullItemInput.ToString(), ErrorMessages[$RESULTCODE$.NullItemInput]);
}
if (currentPersonId < 1)
{
return new BusinessResult<$RESULTCODE$, $ENTITY$>(false, $RESULTCODE$.InvalidPersonId, null, $RESULTCODE$.InvalidPersonId.ToString(), ErrorMessages[$RESULTCODE$.InvalidPersonId]);
}

try
{
var item = MapForCreate(model);
item.CreatedByPersonId = currentPersonId;
item.CreatedDate = System.DateTime.Now;
item.UpdatedByPersonId = currentPersonId;
item.UpdatedDate = System.DateTime.Now;

this.$ENTITYSERVICE$.Add(item);
this.$ENTITYSERVICE$.SaveChanges();
this.Logger.LogAudit("$ENTITY$ created", "$ENTITY$ created: id={0}", model.Id);

return new Nov.Helpers.BusinessResult<$RESULTCODE$, $ENTITY$>(true, $RESULTCODE$.Okay, item, "", "");
}
catch (System.Data.Entity.Validation.DbEntityValidationException exception)
{
return this.HandleDbEntityValidationException(exception, $RESULTCODE$.DbValidationError);
}
catch (System.Exception exception)
{
this.Logger.LogError(exception, "Error", "Exception in $CLASS$.Create");
throw;
}
}</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/Categories/=RSIS/@EntryIndexedValue">RSIS</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/CustomProperties/=FileName/@EntryIndexedValue">Configuration</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/Description/@EntryValue">RSIS Entity Context Configuration WhoStamped</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/Field/=App/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/Field/=App/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/Field/=ENTITY/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/Field/=ENTITY/Order/@EntryValue">2</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/Field/=NAMESPACE/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/Field/=NAMESPACE/Order/@EntryValue">1</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/Field/=TYPE/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/Field/=TYPE/Order/@EntryValue">3</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/Scope/=E8F0594528C33E45BBFEC6CFE851095D/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/Scope/=E8F0594528C33E45BBFEC6CFE851095D/Type/@EntryValue">InCSharpProjectFile</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=BCC9223E65E1D746927F55B0E328843D/Text/@EntryValue">using System.ComponentModel.DataAnnotations.Schema;
using Nov.$App$.Models;

namespace $NAMESPACE$
{
internal class $ENTITY$Configuration : WhoStampedConfigurationBase<$ENTITY$>
{
public $TYPE$()
{
this.ToTable("$ENTITY$", RsisApplicationContext.AppSchemaName);
this.HasKey(x => x.Id);
this.Property(x => x.Id).HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);
}
}
}
</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=CA35A7B4722C9C47B52944F3D9BF5901/@KeyIndexDefined">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=CA35A7B4722C9C47B52944F3D9BF5901/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=CA35A7B4722C9C47B52944F3D9BF5901/Categories/=ng/@EntryIndexedValue">ng</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=CA35A7B4722C9C47B52944F3D9BF5901/Categories/=RSIS/@EntryIndexedValue">RSIS</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=CA35A7B4722C9C47B52944F3D9BF5901/Description/@EntryValue">ng Jasmine spec that something should be defined</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=CA35A7B4722C9C47B52944F3D9BF5901/Field/=THING/@KeyIndexDefined">True</s:Boolean>
<s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=CA35A7B4722C9C47B52944F3D9BF5901/Field/=THING/Order/@EntryValue">0</s:Int64>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=CA35A7B4722C9C47B52944F3D9BF5901/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=CA35A7B4722C9C47B52944F3D9BF5901/Scope/=FFA15E6CFCBE90499C572A859225B012/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=CA35A7B4722C9C47B52944F3D9BF5901/Scope/=FFA15E6CFCBE90499C572A859225B012/CustomProperties/=availableInTypeScript/@EntryIndexedValue">True</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=CA35A7B4722C9C47B52944F3D9BF5901/Scope/=FFA15E6CFCBE90499C572A859225B012/Type/@EntryValue">InJavaScriptFile</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=CA35A7B4722C9C47B52944F3D9BF5901/Shortcut/@EntryValue">specDefined</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=CA35A7B4722C9C47B52944F3D9BF5901/Text/@EntryValue"> it('should be defined', function () {
expect(sut.$THING$).toBeDefined();
});</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/Todo/TodoPatterns/=4386F01B791C56499C7EA059B55FFB54/@KeyIndexDefined">False</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/Todo/TodoPatterns/=961894CCC510410ABE2B99132B253C80/Color/@EntryValue">Black</s:String></wpf:ResourceDictionary>