public async Task <ActionResult <StateProvinceResource> > CreateMusic([FromBody] SaveStateProvinceResource saveStateProvinceResource)
        {
            var stateProvince    = _mapper.Map <SaveStateProvinceResource, StateProvince>(saveStateProvinceResource);
            var newStateProvince = await _stateProvinceService.CreateStateProvince(stateProvince);

            return(Ok(newStateProvince));
        }
        public async Task <ActionResult <StateProvinceResource> > UpdateMusic(int id, [FromBody] SaveStateProvinceResource updateStaProRes)
        {
            var stProToUpdate = await _stateProvinceService.GetStateProvinceById(id);

            if (stProToUpdate == null)
            {
                return(NotFound());
            }

            var stProUpdate = _mapper.Map <SaveStateProvinceResource, StateProvince>(updateStaProRes);
            await _stateProvinceService.UpdateStateProvince(stProToUpdate, stProUpdate);

            var stProNewUpdate = await _stateProvinceService.GetStateProvinceById(id);

            var stProUpdateResource = _mapper.Map <StateProvince, StateProvinceResource>(stProNewUpdate);

            return(Ok(stProUpdateResource));
        }