/// <summary> /// Convert BannerImage Entity into BannerImage Object /// </summary> ///<param name="BannerImageEntity">DataAccess.BannerImage</param> ///<returns>BannerImageViewModel</returns> public static BannerImageViewModel ToViewModel( this DataAccess.BannerImage entity, BannerImageViewModel model) { model.SessionUserId = entity.CreatedUserId; model.Id = entity.Id; model.DocumentId = entity.DocumentId; model.DocumentNameGuId = entity.Document.DocumentNameGuid; model.DocumentName = entity.Document.Name; model.IsActive = entity.IsActive; model.Ordinal = entity.Ordinal; return(model); }
/// <summary> /// Convert BannerImage Object into BannerImage Entity /// </summary> ///<param name="model">BannerImage</param> ///<param name="BannerImageEntity">DataAccess.BannerImage</param> ///<returns>DataAccess.BannerImage</returns> public static DataAccess.BannerImage ToEntity( this BannerImageViewModel model, DataAccess.BannerImage entity ) { if (entity.Id == 0) { entity.CreatedUserId = model.SessionUserId; } else { entity.IsActive = model.IsActive; entity.UpdatedUserId = model.SessionUserId; entity.UpdatedTimestamp = DateTime.Now; } entity.DocumentId = model.DocumentId; entity.Ordinal = model.Ordinal; return(entity); }