public IActionResult Create(ProtocolViewModel protocol) { if (!ModelState.IsValid) { return(BadRequest()); } try { protocolService.AddProtocol(ProtocolMapper.MapToDomainModel(protocol)); return(RedirectToAction(nameof(Index))); } catch (Exception ex) { return(BadRequest(ex)); } }