/// <summary> /// Convert AwardTrophyAudit Entity into AwardTrophyAudit Object /// </summary> ///<param name="model">AwardTrophyAuditViewModel</param> ///<param name="AwardTrophyAuditEntity">DataAccess.AwardTrophyAudit</param> ///<returns>AwardTrophyAuditViewModel</returns> public static AwardTrophyAuditViewModel ToAwardTrophyAuditViewModel( this DataAccess.AwardTrophyAudit entity, AwardTrophyAuditViewModel model) { model.SessionUserId = entity.CreatedUserId; model.Id = entity.Id; model.AwardTrophyId = entity.AwardTrophyId; model.FinYearId = entity.FinYearId; model.StartDate = entity.StartDate; model.EndDate = model.EndDate; return(model); }
/// <summary> /// Convert AwardTrophyAudit Object into AwardTrophyAudit Entity /// </summary> ///<param name="model">AwardTrophyAudit</param> ///<param name="AwardTrophyAuditEntity">DataAccess.AwardTrophyAudit</param> ///<returns>DataAccess.AwardTrophyAudit</returns> public static DataAccess.AwardTrophyAudit ToAwardTrophyAuditEntity(this DataAccess.AwardTrophyAudit entity, AwardTrophyAuditViewModel model) { if (entity.Id == 0) { entity.CreatedUserId = model.SessionUserId; } else { entity.UpdatedUserId = model.SessionUserId; entity.UpdatedTimestamp = DateTime.Now; } entity.AwardTrophyId = model.AwardTrophyId; entity.FinYearId = model.FinYearId; entity.StartDate = model.StartDate; entity.EndDate = model.EndDate; return(entity); }