public virtual IActionResult List() { //prepare model ActivityLogContainerModel model = _activityLogModelFactory.PrepareActivityLogContainerModel(new ActivityLogContainerModel()); return(View(model)); }
/// <summary> /// Prepare activity log container model /// </summary> /// <param name="activityLogContainerModel">Activity log container model</param> /// <returns>Activity log container model</returns> public virtual ActivityLogContainerModel PrepareActivityLogContainerModel(ActivityLogContainerModel activityLogContainerModel) { if (activityLogContainerModel == null) { throw new ArgumentNullException(nameof(activityLogContainerModel)); } //prepare nested models PrepareActivityLogSearchModel(activityLogContainerModel.ListLogs); activityLogContainerModel.ListTypes = PrepareActivityLogTypeModels(); return(activityLogContainerModel); }
public async Task <ActivityLogContainerModel> PrepareActivityLogContainerModel( ActivityLogContainerModel activityLogContainerModel) { if (activityLogContainerModel == null) { throw new ArgumentNullException(nameof(activityLogContainerModel)); } //prepare nested models await PrepareActivityLogSearchModel(activityLogContainerModel.ListLogs); activityLogContainerModel.ListTypes = await PrepareActivityLogTypeModels(); return(activityLogContainerModel); }