public SpellViewModel UdpateSpell(int id, SpellViewModel spell)
        {
            var originalSpell = _spellRepository.GetById(id);

            SpellMapper.MapModelToEntity(spell, originalSpell);
            originalSpell.ModifiedBy = "TEST";
            var updatedSpell = _spellRepository.Update(originalSpell);

            return(SpellMapper.MapEntityToModel(updatedSpell));
        }
        public SpellViewModel AddSpell(SpellViewModel spell)
        {
            var spellToAdd = SpellMapper.MapModelToEntity(spell);

            spellToAdd.CreatedBy = "TEST";
            spellToAdd.SeedData  = false;
            var addedSpell = _spellRepository.Add(spellToAdd);

            return(SpellMapper.MapEntityToModel(addedSpell));
        }