public ActionResult UpdateRankType(RankTypeModel rankType)
        {
            //if (rankType == null)
            //{
            //    return BadRequest("rankType");
            //}

            //var validator = new CreateRankTypeValidator();
            //var validation = validator.Validate(rankType);

            //if (!validation.IsValid)
            //{
            //    return StatusCode(422, validation);
            //}

            //try
            //{
            //    _updateCommandHandler.Handle(new UpdateRankTypeCommand(rankType));
            //    return Ok();
            //}
            //catch (Exception)
            //{
            //    // TODO: Log exception.
            //    return StatusCode(500);
            //}
            return(Ok());
        }
        public ActionResult CreateNewRankType(RankTypeModel rankType)
        {
            //if (rankType == null)
            //{
            //    return BadRequest("rankType");
            //}

            var validator  = new CreateRankTypeValidator();
            var validation = validator.Validate(rankType);

            var existing = _readService.SingleOrDefault(rankType.Name);

            //var existing = _getByNameQueryHandler.Handle(new GetRankTypeByNameQuery(rankType.Name));
            if (existing != null)
            {
                validation.Errors.Add(new ValidationFailure(nameof(rankType.Name), $"En graduering med navnet: {rankType.Name}, findes allerede", new { rankType.Name }));
            }

            if (!validation.IsValid)
            {
                return(StatusCode(422, validation));
            }

            //_writeService.Create()

            //try
            //{
            //    _createNewCommandHandler.Handle(new CreateRankTypeCommand(rankType));
            //    return CreatedAtRoute(RouteData.Values, rankType);
            //}
            //catch (Exception)
            //{
            //    //TODO: Log exception and data;
            //    return StatusCode(500);
            //}
            return(Ok());
        }