Exemple #1
0
        public ActionResult Edit(ResearchgroupViewModel ResearchgroupVM)
        {
            if (!ModelState.IsValid)
            {
                ViewBag.InstitutionList = new SelectList(db.Institutions.Where(c => c.Status == "Current").OrderBy(c => c.InstitutionName).AsEnumerable(), "InstitutionID", "InstitutionName", ResearchgroupVM.InstitutionID);

                return(View());
            }

            Researchgroup researchgroup = db.Researchgroups.Find(ResearchgroupVM.ResearchgroupID);

            researchgroup.ResearchgroupName        = ResearchgroupVM.ResearchgroupName;
            researchgroup.InstitutionInstitutionID = ResearchgroupVM.InstitutionID;

            researchgroup.LastUpdatedBy = (int)Membership.GetUser().ProviderUserKey;

            db.Entry(researchgroup).State = EntityState.Modified;
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
Exemple #2
0
        //
        // GET: /Researchgroup/Edit/5

        public ActionResult Edit(int id)
        {
            Researchgroup researchgroup = db.Researchgroups.Find(id);

            if (researchgroup == null)
            {
                return(HttpNotFound());
            }

            ResearchgroupViewModel ResearchgroupVM = new ResearchgroupViewModel()
            {
                ResearchgroupID   = researchgroup.ResearchgroupID,
                ResearchgroupName = researchgroup.ResearchgroupName,
                InstitutionID     = researchgroup.InstitutionInstitutionID,
                CreatedOn         = researchgroup.CreatedOn
            };

            ViewBag.InstitutionList = new SelectList(db.Institutions.Where(c => c.Status == "Current").OrderBy(c => c.InstitutionName).AsEnumerable(), "InstitutionID", "InstitutionName", ResearchgroupVM.InstitutionID);

            return(View(ResearchgroupVM));
        }
Exemple #3
0
        public ActionResult Create(ResearchgroupViewModel ResearchgroupVM)
        {
            if (!ModelState.IsValid)
            {
                ViewBag.InstitutionList = new SelectList(db.Institutions.Where(c => c.Status == "Current").OrderBy(c => c.InstitutionName).AsEnumerable(), "InstitutionID", "InstitutionName", ResearchgroupVM.InstitutionID);
                return(View(ResearchgroupVM));
            }

            Researchgroup researchgroup = new Researchgroup()
            {
                ResearchgroupName        = ResearchgroupVM.ResearchgroupName,
                InstitutionInstitutionID = ResearchgroupVM.InstitutionID,
                LastUpdatedBy            = (int)Membership.GetUser().ProviderUserKey,
                CreatedOn = DateTimeOffset.Now,
                CreatedBy = (int)Membership.GetUser().ProviderUserKey,
            };

            db.Researchgroups.Add(researchgroup);
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }