diff --git a/Company.Domain/CameraBugReportAgg/CameraBugReport.cs b/Company.Domain/CameraBugReportAgg/CameraBugReport.cs index 1dfefe2a..00da4cd8 100644 --- a/Company.Domain/CameraBugReportAgg/CameraBugReport.cs +++ b/Company.Domain/CameraBugReportAgg/CameraBugReport.cs @@ -92,12 +92,17 @@ public class CameraBugReport public string StackTrace { get; private set; } [BsonElement("status")] + [BsonRepresentation(MongoDB.Bson.BsonType.String)] public CameraBugReportStatus Status { get; private set; } [BsonElement("priority")] + [BsonRepresentation(MongoDB.Bson.BsonType.String)] + public CameraBugPriority Priority { get; private set; } [BsonElement("type")] + [BsonRepresentation(MongoDB.Bson.BsonType.String)] + public CameraBugReportType Type { get; private set; } [BsonElement("flavor")] diff --git a/ServiceHost/Areas/AdminNew/Pages/BugReport/Delete.cshtml b/ServiceHost/Areas/AdminNew/Pages/BugReport/Delete.cshtml index 9ab97390..53bd9183 100644 --- a/ServiceHost/Areas/AdminNew/Pages/BugReport/Delete.cshtml +++ b/ServiceHost/Areas/AdminNew/Pages/BugReport/Delete.cshtml @@ -1,4 +1,4 @@ -@page "{id:long}" +@page @model ServiceHost.Areas.AdminNew.Pages.BugReport.DeleteModel @{ diff --git a/ServiceHost/Areas/AdminNew/Pages/BugReport/Details.cshtml b/ServiceHost/Areas/AdminNew/Pages/BugReport/Details.cshtml index ee1eb712..41821ae6 100644 --- a/ServiceHost/Areas/AdminNew/Pages/BugReport/Details.cshtml +++ b/ServiceHost/Areas/AdminNew/Pages/BugReport/Details.cshtml @@ -1,4 +1,4 @@ -@page "{id:long}" +@page @model ServiceHost.Areas.AdminNew.Pages.BugReport.DetailsModel @{ diff --git a/ServiceHost/Areas/AdminNew/Pages/BugReport/Details.cshtml.cs b/ServiceHost/Areas/AdminNew/Pages/BugReport/Details.cshtml.cs index 99774bf7..4ccdb228 100644 --- a/ServiceHost/Areas/AdminNew/Pages/BugReport/Details.cshtml.cs +++ b/ServiceHost/Areas/AdminNew/Pages/BugReport/Details.cshtml.cs @@ -8,9 +8,10 @@ public class DetailsModel : BugReportPageModel { } - public void OnGet(Guid id) + public void OnGet(string id) { - BugReportDetails = GetBugReportDetails(id); + var guid = Guid.Parse(id); + BugReportDetails = GetBugReportDetails(guid); if (BugReportDetails == null) { TempData["ErrorMessage"] = "گزارش خرابی یافت نشد"; diff --git a/ServiceHost/Areas/AdminNew/Pages/BugReport/Edit.cshtml b/ServiceHost/Areas/AdminNew/Pages/BugReport/Edit.cshtml index 057c974c..3376ae9c 100644 --- a/ServiceHost/Areas/AdminNew/Pages/BugReport/Edit.cshtml +++ b/ServiceHost/Areas/AdminNew/Pages/BugReport/Edit.cshtml @@ -1,4 +1,4 @@ -@page "{id:long}" +@page @model ServiceHost.Areas.AdminNew.Pages.BugReport.EditModel @{ diff --git a/ServiceHost/Areas/AdminNew/Pages/BugReport/Index.cshtml b/ServiceHost/Areas/AdminNew/Pages/BugReport/Index.cshtml index 022bb790..e1078639 100644 --- a/ServiceHost/Areas/AdminNew/Pages/BugReport/Index.cshtml +++ b/ServiceHost/Areas/AdminNew/Pages/BugReport/Index.cshtml @@ -3,6 +3,21 @@ @{ ViewData["Title"] = "مدیریت گزارشهای خرابی"; + }