コード例 #1
0
        /// <summary>
        /// Maps a <see cref='Altask.Data.Model.AssetAlertUser'/> object to a <see cref='Altask.Data.Dto.AssetAlertUser'/> object.
        /// </summary>
        public static Altask.Data.Dto.AssetAlertUser ToDto(this Altask.Data.Model.AssetAlertUser entity)
        {
            var dto = new Altask.Data.Dto.AssetAlertUser();

            dto.Id           = entity.Id;
            dto.AssetAlertId = entity.AssetAlertId;
            dto.UserId       = entity.UserId;
            dto.CreatedBy    = entity.CreatedBy;
            dto.CreatedOn    = entity.CreatedOn;
            dto.UpdatedBy    = entity.UpdatedBy;
            dto.UpdatedOn    = entity.UpdatedOn;

            if (entity.User != null)
            {
                dto.User = entity.User.ToDto();
            }

            return(dto);
        }
コード例 #2
0
 /// <summary>
 /// Maps all the non-primary key and tracking properties of a <see cref='Altask.Data.Dto.AssetAlertUser'/> object to a <see cref='Altask.Data.Model.AssetAlertUser'/> object.
 /// </summary>
 public static Altask.Data.Model.AssetAlertUser FromDto(this Altask.Data.Model.AssetAlertUser model, Altask.Data.Dto.AssetAlertUser entity)
 {
     model.AssetAlertId = entity.AssetAlertId;
     model.UserId       = entity.UserId;
     return(model);
 }