Пример #1
0
        //
        // GET: /Game/Character

        public ActionResult Character(int id)
        {
            var Chars = from m in db.Characters
                        where m.CharacterID == id
                        select m;

            Fallout.Models.ViewModels.CharacterSheet sheet = new Models.ViewModels.CharacterSheet();
            sheet.Character = Chars.FirstOrDefault();
            if (sheet.Character.HeadArmorID != null)
            {
                sheet.HeadSlot = (Armor)sheet.Character.Gear.First(e => e.EquipmentID == sheet.Character.HeadArmorID);
            }
            if (sheet.Character.BodyArmorID != null)
            {
                sheet.BodySlotID = sheet.Character.BodyArmorID;
                sheet.BodySlot   = (Armor)sheet.Character.Gear.First(e => e.EquipmentID == sheet.Character.BodyArmorID);
            }
            if (sheet.Character.LeftHandID != null)
            {
                sheet.LeftHandID = sheet.Character.LeftHandID;
                sheet.LeftHand   = (Weapon)sheet.Character.Gear.First(e => e.EquipmentID == sheet.Character.LeftHandID);
            }
            if (sheet.Character.RightHandID != null)
            {
                sheet.RightHandID = sheet.Character.RightHandID;
                sheet.RightHand   = (Weapon)sheet.Character.Gear.First(e => e.EquipmentID == sheet.Character.RightHandID);
            }
            return(View(sheet));
        }
Пример #2
0
        //
        // GET: /Game/Character
        public ActionResult Character(int id)
        {
            var Chars = from m in db.Characters
                        where m.CharacterID == id
                        select m;

            Fallout.Models.ViewModels.CharacterSheet sheet = new Models.ViewModels.CharacterSheet();
            sheet.Character = Chars.FirstOrDefault();
            if (sheet.Character.HeadArmorID != null)
            {
                sheet.HeadSlot = (Armor)sheet.Character.Gear.First(e => e.EquipmentID == sheet.Character.HeadArmorID);
            }
            if (sheet.Character.BodyArmorID != null)
            {
                sheet.BodySlotID = sheet.Character.BodyArmorID;
                sheet.BodySlot = (Armor)sheet.Character.Gear.First(e => e.EquipmentID == sheet.Character.BodyArmorID);
            }
            if (sheet.Character.LeftHandID != null)
            {
                sheet.LeftHandID = sheet.Character.LeftHandID;
                sheet.LeftHand = (Weapon)sheet.Character.Gear.First(e => e.EquipmentID == sheet.Character.LeftHandID);
            }
            if (sheet.Character.RightHandID != null)
            {
                sheet.RightHandID = sheet.Character.RightHandID;
                sheet.RightHand = (Weapon)sheet.Character.Gear.First(e => e.EquipmentID == sheet.Character.RightHandID);
            }
            return View(sheet);
        }