/// <summary>
        /// Metoda aktualizaująca podany słownik w bazie danych
        /// </summary>
        /// <param name="dictProvince"></param>
        /// <returns></returns>
        public async Task <int> UpdateDictProvinceAsync(DictProvince dictProvince)
        {
            if (dictProvince == null)
            {
                throw new Exception("Obiekt dictProvince nie może być pusty.");
            }

            _clinicRateDbContext.DictProvinces.Update(dictProvince);
            await _clinicRateDbContext.SaveChangesAsync();

            return(dictProvince.DictProvinceId);
        }
        public async Task <IActionResult> AddDictProvince([FromBody] DictProvince dictProvince)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                await _dictProvinceService.AddDictProvinceAsync(dictProvince);
            }
            catch (Exception e)
            {
                return(BadRequest(e));
            }

            return(Ok(dictProvince.DictProvinceId));
        }