public IActionResult AddProgram(EventProgram program) { if (ModelState.IsValid) { EventProgram newProg = _programRepository.AddProgram(program); return(RedirectToAction("ProgramDetails", new { Id = newProg.Id, updated = false })); } return(View()); }
public async Task <bool> Handle(InsertProgramCommand request, CancellationToken cancellationToken) { request.ProgramModel.Validate(); return(await _programRepository.AddProgram(request.ProgramModel)); }