Esempio n. 1
0
        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 }));
            }
        }
Esempio n. 2
0
        public async Task <IActionResult> EventEdit([FromBody] EventCreateDTO createDTO)
        {
            await _eventUserManager.EditEventAsync((createDTO));

            return(NoContent());
        }