コード例 #1
0
        public CVItemModel Add(CVItemModel model)
        {
            using (MVC_CV_DemoEntities entities = new MVC_CV_DemoEntities())
            {
                Guid newId = Guid.NewGuid();

                CVItem entity = new CVItem
                {
                    CVItemId     = newId,
                    PersoonID    = model.PersoonID,
                    Functienaam  = model.Functienaam,
                    PeriodeVan   = model.PeriodeVan,
                    PeriodeTot   = model.PeriodeTot,
                    Beschrijving = model.Beschrijving,
                    BedrijfsID   = model.BedrijfsID
                };

                entities.CVItem.Add(entity);

                int recordsAffected = entities.SaveChanges();
                if (recordsAffected != 1)
                {
                    return(null);
                }

                model.CVItemId = newId;

                return(model);
            }
        }
コード例 #2
0
        // GET: CVItem/Details/5
        public ActionResult Details(Guid id)
        {
			CVItemModel cvitem = rep.Fetch(id);
			if (cvitem == null)
			{
				return HttpNotFound();
			}

			return View(cvitem);
		}
コード例 #3
0
		public ActionResult Create(CVItemModel cvitem)
		{

			if (ModelState.IsValid)
			{
				rep.Add(cvitem);

				return RedirectToAction("Index");
			};
			ViewBag.PersoonID = new SelectList(persrep.GetAll(), "PersoonId", "Naam");
			ViewBag.BedrijfsId = new SelectList(bedrrep.GetAll(), "BedrijfsId", "Bedrijfsnaam");
			return View(cvitem);
		}
コード例 #4
0
        public CVItemModel Update(CVItemModel model)
        {
            using (MVC_CV_DemoEntities entities = new MVC_CV_DemoEntities())
            {
                CVItem entity = entities.CVItem.FirstOrDefault(w => w.CVItemId == model.CVItemId);
                if (entity == null)
                {
                    return(null);
                }

                entity.PersoonID    = model.PersoonID;
                entity.Functienaam  = model.Functienaam;
                entity.PeriodeVan   = model.PeriodeVan;
                entity.PeriodeTot   = model.PeriodeTot;
                entity.Beschrijving = model.Beschrijving;
                entity.BedrijfsID   = model.BedrijfsID;

                int recordsAffected = entities.SaveChanges();
                return(recordsAffected == 1 ? Fetch(model.CVItemId) : null);
            }
        }