Ejemplo n.º 1
0
        public async Task <IActionResult> Edit(int id, string returnUrl, [Bind("Id,Cdp1,Cdp2,Daudit,Drenum,Dnom,Desos,Drisk,Dexec,Dtender,Duration,Directorid,Companyid,SessionId")] Directorship directorship)
        {
            if (id != directorship.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(directorship);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!DirectorshipExists(directorship.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                //return RedirectToAction(nameof(Index));
                return(Redirect(returnUrl));
            }
            //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));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Companyname,Isglc,Companysector,Companytype,Companylist,Companyboardsize,Companyisactive")] Companies companies)
        {
            if (id != companies.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(companies);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CompaniesExists(companies.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Details", "Companies", new { @id = id }));
            }
            ViewData["Isglc"]         = new SelectList(_context.Glcstatus, "Id", "Isglcstatus", companies.Isglc);
            ViewData["Companysector"] = new SelectList(_context.Companysectors, "Id", "Sectornames", companies.Companysector);
            ViewData["Companytype"]   = new SelectList(_context.Companytypes, "Id", "Typenames", companies.Companytype);
            ViewData["Companylist"]   = new SelectList(_context.Companylists, "Id", "Companylistsname", companies.Companylist);
            return(View(companies));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Gender,Info,Photo,Age,Citizenship,Ethnicity,Educationlevel,Placeofeducation,Fieldofstudies,Fieldofstudies2,Titledarjah,Familytiesone,Familytiestwo,Professionalbody,Voluntarybody,Cweplc,Cwenonplc,Cwegovt,Cweacademic,Yearofbirth,MyImage")] Directors directors)
        {
            if (ModelState.IsValid)
            {
                //string img = directors.MyImage.FileName;
                if (directors.MyImage != null)
                {
                    var uniqueFileName = GetUniqueName(directors.MyImage.FileName);
                    var uploads        = Path.Combine(hostingEnvironment.WebRootPath, "photos");
                    var filePath       = Path.Combine(uploads, uniqueFileName);
                    directors.MyImage.CopyTo(new FileStream(filePath, FileMode.Create));
                    directors.Photo = uniqueFileName;
                }

                _context.Update(directors);
                await _context.SaveChangesAsync();

                return(Redirect("/Directors/Details/" + directors.Id));
            }

            return(View());
        }