public async Task <int> CreateOrEditTheme(CourseThemeDto input) { var elm = input.MapTo <CourseTheme>(); await _repository.InsertOrUpdateAndGetIdAsync(elm); return(elm.Id); }
public async Task <ActionResult> CreateOrEditCourseTheme(int courseId, int?id) { if (id.HasValue && id.Value != 0) { var theme = await _courseThemeAppService.GetTheme(id.Value); return(View(theme)); } var model = new CourseThemeDto() { CourseId = courseId }; return(View(model)); }