#72 removing GanjoorLinkViewModel constructor
This commit is contained in:
parent
e923318466
commit
b664d6c025
@ -9,46 +9,6 @@ namespace RMuseum.Models.GanjoorIntegration.ViewModels
|
||||
/// </summary>
|
||||
public class GanjoorLinkViewModel
|
||||
{
|
||||
/// <summary>
|
||||
/// default constructor
|
||||
/// </summary>
|
||||
public GanjoorLinkViewModel()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// parameterized constructor
|
||||
/// </summary>
|
||||
/// <param name="src"></param>
|
||||
/// <param name="entityName"></param>
|
||||
/// <param name="entityFriendlyUrl"></param>
|
||||
/// <param name="entityImageId"></param>
|
||||
public GanjoorLinkViewModel(GanjoorLink src, string entityName, string entityFriendlyUrl, Guid entityImageId)
|
||||
{
|
||||
Id = src.Id;
|
||||
GanjoorPostId = src.GanjoorPostId;
|
||||
GanjoorUrl = src.GanjoorUrl;
|
||||
GanjoorTitle = src.GanjoorTitle;
|
||||
EntityName = entityName;
|
||||
EntityFriendlyUrl = entityFriendlyUrl;
|
||||
EntityImageId = entityImageId;
|
||||
ReviewResult = src.ReviewResult;
|
||||
Synchronized = src.Synchronized;
|
||||
RAppUser appUser = src.SuggestedBy;
|
||||
SuggestedBy =new PublicRAppUser()
|
||||
{
|
||||
Id = appUser.Id,
|
||||
Username = appUser.UserName,
|
||||
Email = appUser.Email,
|
||||
FirstName = appUser.FirstName,
|
||||
SureName = appUser.SureName,
|
||||
PhoneNumber = appUser.PhoneNumber,
|
||||
RImageId = appUser.RImageId,
|
||||
Status = appUser.Status
|
||||
};
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Id
|
||||
/// </summary>
|
||||
|
||||
@ -3125,20 +3125,6 @@
|
||||
Ganjoor Link View Model
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:RMuseum.Models.GanjoorIntegration.ViewModels.GanjoorLinkViewModel.#ctor">
|
||||
<summary>
|
||||
default constructor
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:RMuseum.Models.GanjoorIntegration.ViewModels.GanjoorLinkViewModel.#ctor(RMuseum.Models.GanjoorIntegration.GanjoorLink,System.String,System.String,System.Guid)">
|
||||
<summary>
|
||||
parameterized constructor
|
||||
</summary>
|
||||
<param name="src"></param>
|
||||
<param name="entityName"></param>
|
||||
<param name="entityFriendlyUrl"></param>
|
||||
<param name="entityImageId"></param>
|
||||
</member>
|
||||
<member name="P:RMuseum.Models.GanjoorIntegration.ViewModels.GanjoorLinkViewModel.Id">
|
||||
<summary>
|
||||
Id
|
||||
|
||||
@ -2538,7 +2538,30 @@ namespace RMuseum.Services.Implementation
|
||||
entityImageId = item.Images.First().Id;
|
||||
}
|
||||
|
||||
GanjoorLinkViewModel viewModel = new GanjoorLinkViewModel(suggestion, entityName, entityFriendlyUrl, entityImageId);
|
||||
GanjoorLinkViewModel viewModel
|
||||
= new GanjoorLinkViewModel()
|
||||
{
|
||||
Id = suggestion.Id,
|
||||
GanjoorPostId = suggestion.GanjoorPostId,
|
||||
GanjoorUrl = suggestion.GanjoorUrl,
|
||||
GanjoorTitle = suggestion.GanjoorTitle,
|
||||
EntityName = entityName,
|
||||
EntityFriendlyUrl = entityFriendlyUrl,
|
||||
EntityImageId = entityImageId,
|
||||
ReviewResult = suggestion.ReviewResult,
|
||||
Synchronized = suggestion.Synchronized,
|
||||
SuggestedBy = new PublicRAppUser()
|
||||
{
|
||||
Id = suggestion.SuggestedBy.Id,
|
||||
Username = suggestion.SuggestedBy.UserName,
|
||||
Email = suggestion.SuggestedBy.Email,
|
||||
FirstName = suggestion.SuggestedBy.FirstName,
|
||||
SureName = suggestion.SuggestedBy.SureName,
|
||||
PhoneNumber = suggestion.SuggestedBy.PhoneNumber,
|
||||
RImageId = suggestion.SuggestedBy.RImageId,
|
||||
Status = suggestion.SuggestedBy.Status
|
||||
}
|
||||
};
|
||||
return new RServiceResult<GanjoorLinkViewModel>(viewModel);
|
||||
}
|
||||
catch(Exception exp)
|
||||
@ -2570,13 +2593,29 @@ namespace RMuseum.Services.Implementation
|
||||
{
|
||||
result.Add
|
||||
(
|
||||
new GanjoorLinkViewModel
|
||||
(
|
||||
link,
|
||||
link.Item == null ? link.Artifact.Name : link.Artifact.Name + " » " + link.Item.Name,
|
||||
link.Item == null ? $"/items/{link.Artifact.FriendlyUrl}" : $"/items/{link.Artifact.FriendlyUrl}/{link.Item.FriendlyUrl}",
|
||||
link.Item == null ? link.Artifact.CoverImageId : link.Item.Images.First().Id
|
||||
)
|
||||
new GanjoorLinkViewModel()
|
||||
{
|
||||
Id = link.Id,
|
||||
GanjoorPostId = link.GanjoorPostId,
|
||||
GanjoorUrl = link.GanjoorUrl,
|
||||
GanjoorTitle = link.GanjoorTitle,
|
||||
EntityName = link.Item == null ? link.Artifact.Name : link.Artifact.Name + " » " + link.Item.Name,
|
||||
EntityFriendlyUrl = link.Item == null ? $"/items/{link.Artifact.FriendlyUrl}" : $"/items/{link.Artifact.FriendlyUrl}/{link.Item.FriendlyUrl}",
|
||||
EntityImageId = link.Item == null ? link.Artifact.CoverImageId : link.Item.Images.First().Id,
|
||||
ReviewResult = link.ReviewResult,
|
||||
Synchronized = link.Synchronized,
|
||||
SuggestedBy = new PublicRAppUser()
|
||||
{
|
||||
Id = link.SuggestedBy.Id,
|
||||
Username = link.SuggestedBy.UserName,
|
||||
Email = link.SuggestedBy.Email,
|
||||
FirstName = link.SuggestedBy.FirstName,
|
||||
SureName = link.SuggestedBy.SureName,
|
||||
PhoneNumber = link.SuggestedBy.PhoneNumber,
|
||||
RImageId = link.SuggestedBy.RImageId,
|
||||
Status = link.SuggestedBy.Status
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
return new RServiceResult<GanjoorLinkViewModel[]>(result.ToArray());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user