Пример #1
0
        /*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,
            });
        }
Пример #2
0
 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
         },
     });
 }