/// <summary> /// Convert FeaturedCategoryViewModel Entity into FeaturedCategory Object /// </summary> ///<param name="model">FeaturedCategoryViewModel</param> ///<param name="RegionEntity">DataAccess.FeaturedCategory</param> ///<returns>FeaturedCategoryViewModel</returns> public static FeaturedCategoryViewModel ToViewModel(this DataAccess.FeaturedCategory entity, FeaturedCategoryViewModel model) { model.SessionUserId = entity.CreatedUserId; model.Id = entity.Id; model.Name = entity.Name; model.Ordinal = entity.Ordinal; model.IsActive = entity.IsActive; return(model); }
/// <summary> /// Convert FeaturedCategoryViewModel Object into FeaturedCategory Entity /// </summary> ///<param name="model">FeaturedCategoryViewModel</param> ///<param name="RegionEntity">DataAccess.FeaturedCategory</param> ///<returns>DataAccess.FeaturedCategory</returns> public static DataAccess.FeaturedCategory ToEntity(this FeaturedCategoryViewModel model, DataAccess.FeaturedCategory entity) { if (entity.Id == 0) { entity.CreatedUserId = model.SessionUserId; } else { entity.IsActive = model.IsActive; entity.UpdatedUserId = model.SessionUserId; entity.UpdatedTimestamp = DateTime.Now; } entity.Name = model.Name; entity.Ordinal = model.Ordinal; return(entity); }