示例#1
0
        /// <summary>
        /// Gets all armour prototypes.
        /// </summary>
        public async Task <List <ArmourProtModel> > GetAll()
        {
            var protRows = await _access.GetAll <ArmourProt>();

            var modelRows = await Translate(protRows);

            return(modelRows);
        }
示例#2
0
        /// <summary>
        /// Gets list of all armour generator objects.
        /// </summary>
        public async Task <List <ArmourGenModel> > GetArmourGenList()
        {
            var armourProts = await _protDataAccess.GetAll <ArmourProt>();

            List <ArmourGenModel> armourGenModels = new List <ArmourGenModel>();

            foreach (var prot in armourProts)
            {
                var armourGenModel = new ArmourGenModel
                {
                    Rarity = prot.Rarity,
                    Level  = prot.Level,
                    Type   = prot.ArmourType
                };
                armourGenModels.Add(armourGenModel);
            }
            return(armourGenModels);
        }