예제 #1
0
        public async Task <IActionResult> Create([Bind("Id,Cdp1,Cdp2,Daudit,Drenum,Dnom,Desos,Drisk,Dexec,Dtender,Dfinance,Duration,Directorid,Companyid,SessionId")] Directorship directorship)
        {
            if (ModelState.IsValid)
            {
                _context.Add(directorship);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Companyid"]  = new SelectList(_context.Companies, "Id", "Companyname", directorship.Companyid);
            ViewData["Directorid"] = new SelectList(_context.Directors, "Id", "Name", directorship.Directorid);
            ViewData["SessionId"]  = new SelectList(_context.Sessions, "Id", "Sessionyear", directorship.SessionId);
            return(View(directorship));
        }
예제 #2
0
        public async Task <IActionResult> Create([Bind("Id,Companyname,Isglc,Companysector,Companytype,Companylist,Companyboardsize,Companyisactive")] Companies companies)
        {
            if (ModelState.IsValid)
            {
                _context.Add(companies);
                await _context.SaveChangesAsync();

                ViewBag.CompanyId = companies.Id;
                var latestsession = _context.Sessions.Max(x => x.Id);
                ViewBag.SessionId = latestsession;
                return(Redirect("/Directorships/Company/" + companies.Id + "/Session/" + latestsession));
            }
            return(View(companies));
        }
예제 #3
0
        public async Task <IActionResult> Create([Bind("Id,Name,Gender,Info,Photo,Age,Citizenship,Ethnicity,Educationlevel,Placeofeducation,Fieldofstudies,Fieldofstudies2,Titledarjah,Familytiesone,Familytiestwo,Professionalbody,Voluntarybody,Cweplc,Cwenonplc,Cwegovt,Cweacademic,Yearofbirth")] Directors directors)
        {
            if (ModelState.IsValid)
            {
                _context.Add(directors);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["Citizenship"]      = new SelectList(_context.Citizenshiptable, "Id", "Citizentype", directors.Citizenship);
            ViewData["Cweacademic"]      = new SelectList(_context.Cweacadtable, "Id", "Positiontype", directors.Cweacademic);
            ViewData["Cwegovt"]          = new SelectList(_context.Cwegovtable, "Id", "Positiontype", directors.Cwegovt);
            ViewData["Cwenonplc"]        = new SelectList(_context.Cwenonplctable, "Id", "Positiontype", directors.Cwenonplc);
            ViewData["Cweplc"]           = new SelectList(_context.Cweplctable, "Id", "Positiontype", directors.Cweplc);
            ViewData["Educationlevel"]   = new SelectList(_context.Educationlevel, "Id", "Edulevel", directors.Educationlevel);
            ViewData["Ethnicity"]        = new SelectList(_context.Ethnicitytable, "Id", "Race", directors.Ethnicity);
            ViewData["Familytiesone"]    = new SelectList(_context.Familytiesonetable, "Id", "Id", directors.Familytiesone);
            ViewData["Familytiestwo"]    = new SelectList(_context.Familytiestwotable, "Id", "Id", directors.Familytiestwo);
            ViewData["Fieldofstudies"]   = new SelectList(_context.Fieldofstudiestable, "Id", "Fieldname", directors.Fieldofstudies);
            ViewData["Fieldofstudies2"]  = new SelectList(_context.Fieldofstudiestable, "Id", "Fieldname", directors.Fieldofstudies2);
            ViewData["Gender"]           = new SelectList(_context.Gendertable, "Id", "Gendertype", directors.Gender);
            ViewData["Placeofeducation"] = new SelectList(_context.Placeofeducationtable, "Id", "Place", directors.Placeofeducation);
            ViewData["Professionalbody"] = new SelectList(_context.Professionalbodytable, "Id", "Id", directors.Professionalbody);
            ViewData["Titledarjah"]      = new SelectList(_context.Titletable, "Id", "Id", directors.Titledarjah);
            ViewData["Voluntarybody"]    = new SelectList(_context.Voluntarybodytable, "Id", "Id", directors.Voluntarybody);
            return(View(directors));
        }