/// <summary> /// Convert MNC Entity into MNC Object /// </summary> ///<param name="model">AwardTrophyViewModel</param> ///<param name="MNCEntity">DataAccess.MNC</param> ///<returns>AwardTrophyViewModel</returns> public static AwardTrophyViewModel ToViewModel(this AwardTrophy entity, AwardTrophyViewModel model) { model.Id = entity.Id; model.IsActive = entity.IsActive; model.FinYearId = entity.FinYearId; model.TrophyId = entity.TrophyId; model.AwardId = entity.AwardId; model.FinYear = entity.FinYear.Name; model.Trophy = entity.Trophy.Name; model.Award = entity.Award.Name; model.StartDate = entity.StartDate; return(model); }
/// <summary> /// Convert MNC Object into MNC Entity /// </summary> ///<param name="model">MNC</param> ///<param name="MNCEntity">DataAccess.MNC</param> ///<returns>DataAccess.MNC</returns> public static AwardTrophy ToEntity(this AwardTrophyViewModel model, AwardTrophy entity ) { if (entity.Id == 0) { entity.CreatedUserId = model.SessionUserId; entity.IsActive = model.IsActive; } else { entity.UpdatedUserId = model.SessionUserId; entity.UpdatedTimestamp = DateTime.Now; } entity.FinYearId = model.FinYearId; entity.TrophyId = model.TrophyId; entity.AwardId = model.AwardId; entity.StartDate = model.StartDate; return(entity); }