/// <summary> /// Convert FeaturedImage Entity into FeaturedImage Object /// </summary> ///<param name="FeaturedImageEntity">DataAccess.FeaturedImage</param> ///<returns>FeaturedImageViewModel</returns> public static FeaturedImageViewModel ToViewModel( this DataAccess.FeaturedImage entity) { return(new FeaturedImageViewModel { SessionUserId = entity.CreatedUserId, Id = entity.Id, FeaturedCategoryId = entity.FeaturedCategoryId, }); }
/// <summary> /// Convert FeaturedImage Object into FeaturedImage Entity /// </summary> ///<param name="model">FeaturedImage</param> ///<param name="FeaturedImageEntity">DataAccess.FeaturedImage</param> ///<returns>DataAccess.FeaturedImage</returns> public static DataAccess.FeaturedImage ToEntity( this FeaturedImageViewModel model, DataAccess.FeaturedImage entity ) { if (entity.Id == 0) { entity.CreatedUserId = model.SessionUserId; } else { entity.UpdatedUserId = model.SessionUserId; entity.UpdatedTimestamp = DateTime.Now; } entity.FeaturedCategoryId = model.FeaturedCategoryId; entity.ProductImageId = model.ProductImageId; return(entity); }