public async Task <ActionResult <EventView> > Create(NewEvent eventItem, ApiVersion apiVersion) { var result = dataBaseContext.Events.Add(eventItem.ToEvent()); await dataBaseContext.SaveChangesAsync(); return(CreatedAtAction(nameof(GetById), new { id = result.Entity.Id, version = apiVersion.ToString() }, eventItem)); }