public async Task <IActionResult> Create([FromBody] RegisterView register)
        {
            try
            {
                var category = EntityBuilder.Call <CarCategory>(register);
                await _save.Execute(category);

                return(StatusCode(201));
            }
            catch (CategoryExistException err)
            {
                return(StatusCode(401, new {
                    Message = err.Message
                }));
            }
        }
        public async Task SaveSucess()
        {
            var carCategory = new CarCategory()
            {
                Name = "test-save"
            };
            Exception exception = null;

            try
            {
                await _service.Execute(carCategory);
            }catch (Exception e)
            {
                exception = e;
            }

            Assert.AreEqual(exception, null);
        }
        public async Task <IActionResult> Create([FromBody] RegisterView register)
        {
            try
            {
                var category = new CarCategory()
                {
                    Name = register.Name
                };
                await _save.Execute(category);

                return(StatusCode(201));
            }
            catch (CategoryExistException err)
            {
                return(StatusCode(401, new {
                    Message = err.Message
                }));
            }
        }