Skip to content

Commit 4ac3874

Browse files
committed
Update error messages and bump extension version
Updated `RequiredError` messages in `Templatemap.cs` to use a period instead of an exclamation mark for consistent punctuation. Incremented the version of `CleanArchitecture_CodeGenerator_BlazorApp` in `source.extension.vsixmanifest` from 0.6.7 to 0.6.8 to reflect the new release.
1 parent 5a6b3dc commit 4ac3874

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

src/Templatemap.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -680,7 +680,7 @@ private static string createMudFormFieldDefinition(IntellisenseObject classObjec
680680
case "string" when property.Name.Equals("Name", StringComparison.OrdinalIgnoreCase):
681681
output.Append($"<MudItem xs=\"12\" md=\"6\"> \r\n");
682682
output.Append(" ");
683-
output.Append($" <MudTextField Label=\"@L[_model.GetMemberDescription(x=>x.{property.Name})]\" @bind-Value=\"_model.{property.Name}\" For=\"@(() => _model.{property.Name})\" Required=\"true\" RequiredError=\"@L[\"{splitCamelCase(property.Name).ToLower()} is required!\"]\"></MudTextField>\r\n");
683+
output.Append($" <MudTextField Label=\"@L[_model.GetMemberDescription(x=>x.{property.Name})]\" @bind-Value=\"_model.{property.Name}\" For=\"@(() => _model.{property.Name})\" Required=\"true\" RequiredError=\"@L[\"{splitCamelCase(property.Name).ToLower()} is required.\"]\"></MudTextField>\r\n");
684684
output.Append(" ");
685685
output.Append($"</MudItem> \r\n");
686686
break;
@@ -703,39 +703,39 @@ private static string createMudFormFieldDefinition(IntellisenseObject classObjec
703703
case "int":
704704
output.Append($"<MudItem xs=\"12\" md=\"6\"> \r\n");
705705
output.Append(" ");
706-
output.Append($" <MudNumericField Label=\"@L[_model.GetMemberDescription(x=>x.{property.Name})]\" @bind-Value=\"_model.{property.Name}\" For=\"@(() => _model.{property.Name})\" Min=\"0\" Required=\"false\" RequiredError=\"@L[\"{splitCamelCase(property.Name).ToLower()} is required!\"]\"></MudNumericField >\r\n");
706+
output.Append($" <MudNumericField Label=\"@L[_model.GetMemberDescription(x=>x.{property.Name})]\" @bind-Value=\"_model.{property.Name}\" For=\"@(() => _model.{property.Name})\" Min=\"0\" Required=\"false\" RequiredError=\"@L[\"{splitCamelCase(property.Name).ToLower()} is required.\"]\"></MudNumericField >\r\n");
707707
output.Append(" ");
708708
output.Append($"</MudItem> \r\n");
709709
break;
710710
case "decimal?":
711711
case "decimal":
712712
output.Append($"<MudItem xs=\"12\" md=\"6\"> \r\n");
713713
output.Append(" ");
714-
output.Append($" <MudNumericField Label=\"@L[_model.GetMemberDescription(x=>x.{property.Name})]\" @bind-Value=\"_model.{property.Name}\" For=\"@(() => _model.{property.Name})\" Min=\"0.00m\" Required=\"false\" RequiredError=\"@L[\"{splitCamelCase(property.Name).ToLower()} is required!\"]\"></MudNumericField >\r\n");
714+
output.Append($" <MudNumericField Label=\"@L[_model.GetMemberDescription(x=>x.{property.Name})]\" @bind-Value=\"_model.{property.Name}\" For=\"@(() => _model.{property.Name})\" Min=\"0.00m\" Required=\"false\" RequiredError=\"@L[\"{splitCamelCase(property.Name).ToLower()} is required.\"]\"></MudNumericField >\r\n");
715715
output.Append(" ");
716716
output.Append($"</MudItem> \r\n");
717717
break;
718718
case "double?":
719719
case "double":
720720
output.Append($"<MudItem xs=\"12\" md=\"6\"> \r\n");
721721
output.Append(" ");
722-
output.Append($" <MudNumericField Label=\"@L[_model.GetMemberDescription(x=>x.{property.Name})]\" @bind-Value=\"_model.{property.Name}\" For=\"@(() => _model.{property.Name})\" Min=\"0.00\" Required=\"false\" RequiredError=\"@L[\"{splitCamelCase(property.Name).ToLower()} is required!\"]\"></MudNumericField >\r\n");
722+
output.Append($" <MudNumericField Label=\"@L[_model.GetMemberDescription(x=>x.{property.Name})]\" @bind-Value=\"_model.{property.Name}\" For=\"@(() => _model.{property.Name})\" Min=\"0.00\" Required=\"false\" RequiredError=\"@L[\"{splitCamelCase(property.Name).ToLower()} is required.\"]\"></MudNumericField >\r\n");
723723
output.Append(" ");
724724
output.Append($"</MudItem> \r\n");
725725
break;
726726
case "system.datetime":
727727
case "system.datetime?":
728728
output.Append($"<MudItem xs=\"12\" md=\"6\"> \r\n");
729729
output.Append(" ");
730-
output.Append($" <MudDatePicker ShowToolbar=\"false\" Label=\"@L[_model.GetMemberDescription(x=>x.{property.Name})]\" @bind-Date=\"_model.{property.Name}\" For=\"@(() => _model.{property.Name})\" Required=\"false\" RequiredError=\"@L[\"{splitCamelCase(property.Name).ToLower()} is required!\"]\"></MudDatePicker>\r\n");
730+
output.Append($" <MudDatePicker ShowToolbar=\"false\" Label=\"@L[_model.GetMemberDescription(x=>x.{property.Name})]\" @bind-Date=\"_model.{property.Name}\" For=\"@(() => _model.{property.Name})\" Required=\"false\" RequiredError=\"@L[\"{splitCamelCase(property.Name).ToLower()} is required.\"]\"></MudDatePicker>\r\n");
731731
output.Append(" ");
732732
output.Append($"</MudItem> \r\n");
733733
break;
734734
case "system.timespan":
735735
case "system.timespan?":
736736
output.Append($"<MudItem xs=\"12\" md=\"6\"> \r\n");
737737
output.Append(" ");
738-
output.Append($" <MudTimePicker Label=\"@L[_model.GetMemberDescription(x=>x.{property.Name})]\" @bind-Time=\"_model.{property.Name}\" For=\"@(() => _model.{property.Name})\" Required=\"false\" RequiredError=\"@L[\"{splitCamelCase(property.Name).ToLower()} is required!\"]\"></MudDatePicker>\r\n");
738+
output.Append($" <MudTimePicker Label=\"@L[_model.GetMemberDescription(x=>x.{property.Name})]\" @bind-Time=\"_model.{property.Name}\" For=\"@(() => _model.{property.Name})\" Required=\"false\" RequiredError=\"@L[\"{splitCamelCase(property.Name).ToLower()} is required.\"]\"></MudDatePicker>\r\n");
739739
output.Append(" ");
740740
output.Append($"</MudItem> \r\n");
741741
break;
@@ -744,7 +744,7 @@ private static string createMudFormFieldDefinition(IntellisenseObject classObjec
744744
{
745745
output.Append($"<MudItem xs=\"12\" md=\"6\"> \r\n");
746746
output.Append(" ");
747-
output.Append($" <MudTextField Label=\"@L[_model.GetMemberDescription(x=>x.{property.Name})]\" @bind-Value=\"_model.{property.Name}\" For=\"@(() => _model.{property.Name})\" Required=\"false\" RequiredError=\"@L[\"{splitCamelCase(property.Name).ToLower()} is required!\"]\"></MudTextField>\r\n");
747+
output.Append($" <MudTextField Label=\"@L[_model.GetMemberDescription(x=>x.{property.Name})]\" @bind-Value=\"_model.{property.Name}\" For=\"@(() => _model.{property.Name})\" Required=\"false\" RequiredError=\"@L[\"{splitCamelCase(property.Name).ToLower()} is required.\"]\"></MudTextField>\r\n");
748748
output.Append(" ");
749749
output.Append($"</MudItem> \r\n");
750750
}
@@ -756,7 +756,7 @@ private static string createMudFormFieldDefinition(IntellisenseObject classObjec
756756
var enumType = property.Type.CodeName.Split('.').Last();
757757
output.Append($"<MudItem xs=\"12\" md=\"6\"> \r\n");
758758
output.Append(" ");
759-
output.Append($" <MudEnumSelect TEnum=\"Nullable<{enumType}>\" Label=\"@L[_model.GetMemberDescription(x=>x.{property.Name})]\" @bind-Value=\"_model.{property.Name}\" For=\"@(() => _model.{property.Name})\" Required=\"false\" RequiredError=\"@L[\"{splitCamelCase(property.Name).ToLower()} is required!\"]\"></MudEnumSelect>\r\n");
759+
output.Append($" <MudEnumSelect TEnum=\"Nullable<{enumType}>\" Label=\"@L[_model.GetMemberDescription(x=>x.{property.Name})]\" @bind-Value=\"_model.{property.Name}\" For=\"@(() => _model.{property.Name})\" Required=\"false\" RequiredError=\"@L[\"{splitCamelCase(property.Name).ToLower()} is required.\"]\"></MudEnumSelect>\r\n");
760760
output.Append(" ");
761761
output.Append($"</MudItem> \r\n");
762762
}

src/source.extension.vsixmanifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
33
<Metadata>
4-
<Identity Id="CleanArchitecture_CodeGenerator_BlazorApp" Version="0.6.7" Language="en-US" Publisher="neozhu" />
4+
<Identity Id="CleanArchitecture_CodeGenerator_BlazorApp" Version="0.6.8" Language="en-US" Publisher="neozhu" />
55
<DisplayName>CleanArchitecture CodeGenerator For Blazor App</DisplayName>
66
<Description xml:space="preserve">The fastest and easiest way to generate application features code that up to clean architecture principles for Blazor Server Application</Description>
77
<MoreInfo>https://marketplace.visualstudio.com/items?itemName=CleanArchitecture.CodeGenerator</MoreInfo>

0 commit comments

Comments
 (0)