public async Task <IHttpActionResult> Update(UpdateEventTypeViewModel eventTypeViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var eventTypeDto = _mapper.Map <UpdateEventTypeViewModel, UpdateEventTypeDto>(eventTypeViewModel); SetOrganizationAndUser(eventTypeDto); try { await _eventUtilitiesService.UpdateEventTypeAsync(eventTypeDto); } catch (ValidationException e) { return(BadRequestWithError(e)); } return(Ok()); }