I can use PadLeft()
method in Razor View as shown below without any problems:
@Model.Project.PKey - @Model.IssueNum.ToString().PadLeft(5, '0')
However, I cannot create the same statement in the controller using the same viewmodel:
var result = dataContext.Select(m => new
IssueViewModel
{
ID = m.ID,
ProjectID = m.ProjectID
Key = m.Project.PKey + "-" + m.IssueNum.ToString().PadLeft(5, '0')
}
).ToDataSourceResult(request);
Do you have any idea about how to use PadLeft()
method in this lambda expression
?