public async Task <IActionResult> EventEdit(EventCreateViewModel createVM) { try { if (ModelState.IsValid) { await _eventUserManager.EditEventAsync(_mapper.Map <EventCreateViewModel, EventCreateDTO>(createVM)); return(RedirectToAction("EventUser")); } else { var dto = await _eventUserManager.InitializeEventEditDTOAsync(createVM.Event.ID); var model = _mapper.Map <EventCreateDTO, EventCreateViewModel>(dto); return(View(model)); } } catch { return(RedirectToAction("HandleError", "Error", new { code = 500 })); } }
public async Task <IActionResult> EventEdit([FromBody] EventCreateDTO createDTO) { await _eventUserManager.EditEventAsync((createDTO)); return(NoContent()); }