public IActionResult OnPost() { UploadLogo(); UploadChart(); if (!ModelState.IsValid) { SkillLevels = _htmlHelper.GetEnumSelectList <SkillLevel>(); return(Page()); } if (Skill.Id > 0) { _skillData.UpdateSkill(Skill); _skillData.Commit(); OnPostSkillPath(); } else { _skillData.Add(Skill); } _skillData.Commit(); _skillPathData.CommitSP(); TempData["Message"] = $"{Skill.SkillName} Saved"; return(RedirectToPage("/Skills/SkillDetail", new { skillId = Skill.Id })); }