public async Task <MoneyChangeType> CreateType(MoneyChangeType type)
        {
            await _unitOfWork.MoneyChangeTypes.AddAsync(type);

            await _unitOfWork.SaveChangesAsync();

            return(type);
        }
        public async Task <MoneyChangeType> UpdateType(int id, MoneyChangeType type)
        {
            var typeInDb = await _unitOfWork.MoneyChangeTypes.GetAsync(id);

            typeInDb.Name = type.Name;
            await _unitOfWork.SaveChangesAsync();

            return(typeInDb);
        }