/// <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);
        }