/*public static Author MapToModel(this Author_GetAll_Result dbResult) * { * if (dbResult == null) * return null; * return new Author() * { * Id = dbResult.Id, * DateCreated = dbResult.DateCreated, * UserCreated = new Model.Users.UserInfo() * { * Id = dbResult.UserCreated.GetValueOrDefault(), * FullName = dbResult.UserCreatedFullName * }, * FirstName = dbResult.FirstName, * LastName = dbResult.LastName, * LastModified = dbResult.LastModified, * UserLastModified = new Model.Users.UserInfo() * { * Id = dbResult.UserLastModified.GetValueOrDefault(), * FullName = dbResult.UserLastModifiedFullName * }, * }; * }*/ public static Author MapToModel(this Author_Get_Result dbResult) { if (dbResult == null) { return(null); } return(new Author() { Id = dbResult.Id, DateCreated = dbResult.DateCreated, UserCreated = dbResult.UserCreated.HasValue ? new Model.Users.UserInfo() { Id = dbResult.UserCreated.Value, FullName = dbResult.UserCreatedFullName }:null, FirstName = dbResult.FirstName, LastName = dbResult.LastName, LastModified = dbResult.LastModified, UserLastModified = dbResult.UserLastModified.HasValue ? new Model.Users.UserInfo() { Id = dbResult.UserLastModified.Value, FullName = dbResult.UserLastModifiedFullName }:null, }); }
public static Author MapToModel(this Author_Get_Result dbResult) { if (dbResult == null) { return(null); } return(new Author() { Id = dbResult.Id, DateCreated = dbResult.DateCreated, UserCreated = new Model.Users.UserInfo() { Id = dbResult.UserCreated.GetValueOrDefault(), FullName = dbResult.UserCreatedFullName }, FirstName = dbResult.FirstName, LastName = dbResult.LastName, BirthDate = dbResult.BirthDate, BirthPlace = dbResult.BirthPlace, DeathDate = dbResult.DeathDate, DeathPlace = dbResult.DeathPlace, Description = dbResult.Description, Url = dbResult.Url, LastModified = dbResult.LastModified, UserLastModified = new Model.Users.UserInfo() { Id = dbResult.UserLastModified.GetValueOrDefault(), FullName = dbResult.UserLastModifiedFullName }, }); }