public void PostCampaign(Campaign campaign)
        {
            string name   = "Wesley";
            var    user   = URepo.GetUsertable().FirstOrDefault(x => x.FirstName == name);
            var    userid = user.Id;

            campaign.DungeonMasterId = user.Id;

            _context.Campaign.Add(campaign);
            _context.SaveChanges();
        }
        private IEnumerable <CustomerModel> GetAllCustomers()
        {
            List <CustomerModel>  allCustomers       = new List <CustomerModel>();
            List <CustomerEntity> allCustomersFromDb = new List <CustomerEntity>();

            allCustomersFromDb = URepo.GetAllCustomers().ToList();

            allCustomers = ConvertDbToProgram.ConvertCustomer(allCustomersFromDb).ToList();

            return(allCustomers);
        }
Esempio n. 3
0
        //[Authorize]
        public ActionResult <CharacterCampaign> MainPage(User credentials) // get here after the log in authentication is succesfull
        {
            var credentials2 = "Wesley";
            var user         = URepo.GetUsertable().FirstOrDefault(x => x.FirstName == credentials2 /*.FirstName && x.Password == credentials2.Password*/); // Get all user
            var userid       = user.Id;                                                                                                                     // get User ID
            var character    = Repo.GetCharactertable().Where(x => x.UserId == userid).ToList();                                                            // Get all Character from the user
            var campaign     = CRepo.GetCampaignTable().ToList();                                                                                           // Get all campaign

            //List<Character2> loschara = new List<Character2>();

            IEnumerable <Character2> character2 = character.Select(x => new Character2
            {
                Id           = x.Id,
                Name         = x.Name,
                Alignment    = x.Alignment,
                ArmorClass   = x.ArmorClass,
                Background   = x.Background,
                CampaignId   = x.CampaignId,
                Charisma     = x.Charisma,
                Constitution = x.Constitution,
                CreationDate = x.CreationDate,
                Dexterity    = x.Dexterity,
                Experience   = x.Experience,
                HitPoints    = x.HitPoints,
                Intelligence = x.Intelligence,
                Race         = x.Race,
                Strength     = x.Strength,
                Wisdom       = x.Wisdom
            });

            IEnumerable <Campaign2> campaign2 = campaign.Select(x => new Campaign2
            {
                Id = x.Id,
                DungeonMasterId = x.DungeonMasterId,
                Title           = x.Title,
                Password        = x.Password,
                CreationDate    = x.CreationDate
            });

            //character2.Add(character.Select(x => x.ArmorClass);


            CharacterCampaign charac = new CharacterCampaign
            {
                CHA = character2,
                CAM = campaign2
            };

            return(charac);
        }