public async Task <IActionResult> CreateElseAsync([FromForm] string name, [FromForm] string[] othername)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            if (name.Length < 1)
            {
                try
                {
                    return(await GetAllSomethingElseIncludeSomethingAsync());
                }
                catch (Exception ex)
                {
                    logger.Error(ex, "An error occurred");
                    return(StatusCode(StatusCodes.Status500InternalServerError, ex));
                }
            }
            try
            {
                await createInteractor.CreateSomethingElseAsync(name, othername);

                return(await GetAllSomethingElseIncludeSomethingAsync());
            }
            catch (Exception ex)
            {
                logger.Error(ex, "An error occurred");
                return(StatusCode(StatusCodes.Status500InternalServerError, ex));
            }
        }
        public async Task <IActionResult> CreateElseAsync([FromForm] string name, [FromForm] string[] othername)
        {
            if (name.Length < 1)
            {
                return(await GetAllSomethingElseIncludeSomethingAsync());
            }

            await createInteractor.CreateSomethingElseAsync(name, othername);

            return(await GetAllSomethingElseIncludeSomethingAsync());
        }