public CVItemModel Fetch(Guid cvitemId) { using (MVC_CV_DemoEntities entities = new MVC_CV_DemoEntities()) { IQueryable <CVItem> cvitems = entities.CVItem.Where(w => w.CVItemId == cvitemId); IQueryable <CVItemModel> result = cvitems.Select( model => new CVItemModel { CVItemId = model.CVItemId, PersoonID = model.PersoonID, Functienaam = model.Functienaam, PeriodeVan = model.PeriodeVan, PeriodeTot = model.PeriodeTot, Beschrijving = model.Beschrijving, BedrijfsID = model.BedrijfsID, Bedrijf = new BedrijfModel { BedrijfsId = model.Bedrijf.BedrijfsId, Bedrijfsnaam = model.Bedrijf.Bedrijfsnaam }, Persoon = new PersoonModel { PersoonId = model.Persoon.PersoonId, Naam = model.Persoon.Naam, Voornaam = model.Persoon.Voornaam, Voorvoegsels = model.Persoon.Voorvoegsels } } ); return(result.FirstOrDefault()); } }
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); } }
public BedrijfModel Add(BedrijfModel model) { using (MVC_CV_DemoEntities entities = new MVC_CV_DemoEntities()) { Guid newId = Guid.NewGuid(); Bedrijf entity = new Bedrijf { BedrijfsId = newId, Bedrijfsnaam = model.Bedrijfsnaam }; entities.Bedrijf.Add(entity); int recordsAffected = entities.SaveChanges(); if (recordsAffected != 1) { return(null); } model.BedrijfsId = newId; return(model); } }
public PersoonModel Add(PersoonModel model) { using (MVC_CV_DemoEntities entities = new MVC_CV_DemoEntities()) { Guid newId = Guid.NewGuid(); Persoon entity = new Persoon { PersoonId = newId, Naam = model.Naam, Voornaam = model.Voornaam, Voorvoegsels = model.Voorvoegsels }; entities.Persoon.Add(entity); int recordsAffected = entities.SaveChanges(); if (recordsAffected != 1) { return(null); } model.PersoonId = newId; return(model); } }
public List <CVItemModel> GetAll() { using (MVC_CV_DemoEntities entities = new MVC_CV_DemoEntities()) { IQueryable <CVItem> cvitems = entities.CVItem; IQueryable <CVItemModel> result = cvitems.Select(model => new CVItemModel { CVItemId = model.CVItemId, PersoonID = model.PersoonID, Functienaam = model.Functienaam, PeriodeVan = model.PeriodeVan, PeriodeTot = model.PeriodeTot, Beschrijving = model.Beschrijving, BedrijfsID = model.BedrijfsID, Bedrijf = new BedrijfModel { BedrijfsId = model.Bedrijf.BedrijfsId, Bedrijfsnaam = model.Bedrijf.Bedrijfsnaam }, Persoon = new PersoonModel { PersoonId = model.Persoon.PersoonId, Naam = model.Persoon.Naam, Voornaam = model.Persoon.Voornaam, Voorvoegsels = model.Persoon.Voorvoegsels } } ); return(result.ToList()); } }
public bool Delete(Guid cvitemId) { using (MVC_CV_DemoEntities entities = new MVC_CV_DemoEntities()) { CVItem entity = entities.CVItem.First(w => w.CVItemId == cvitemId); entities.CVItem.Remove(entity); int recordsAffected = entities.SaveChanges(); return(recordsAffected == 1); } }
public bool Delete(Guid persoonId) { using (MVC_CV_DemoEntities entities = new MVC_CV_DemoEntities()) { Persoon entity = entities.Persoon.First(w => w.PersoonId == persoonId); entities.Persoon.Remove(entity); int recordsAffected = entities.SaveChanges(); return(recordsAffected == 1); } }
public bool Delete(Guid bedrijfsId) { using (MVC_CV_DemoEntities entities = new MVC_CV_DemoEntities()) { Bedrijf entity = entities.Bedrijf.First(w => w.BedrijfsId == bedrijfsId); entities.Bedrijf.Remove(entity); int recordsAffected = entities.SaveChanges(); return(recordsAffected == 1); } }
public List <PersoonModel> GetAll() { using (MVC_CV_DemoEntities entities = new MVC_CV_DemoEntities()) { return(entities.Persoon.Select( model => new PersoonModel { PersoonId = model.PersoonId, Naam = model.Naam, Voornaam = model.Voornaam, Voorvoegsels = model.Voorvoegsels } ).ToList()); } }
public BedrijfModel Update(BedrijfModel model) { using (MVC_CV_DemoEntities entities = new MVC_CV_DemoEntities()) { Bedrijf entity = entities.Bedrijf.FirstOrDefault(w => w.BedrijfsId == model.BedrijfsId); if (entity == null) { return(null); } entity.Bedrijfsnaam = model.Bedrijfsnaam; int recordsAffected = entities.SaveChanges(); return(recordsAffected == 1 ? Fetch(model.BedrijfsId) : null); } }
public BedrijfModel ZoekOpNaam(string naam) { using (MVC_CV_DemoEntities entities = new MVC_CV_DemoEntities()) { IQueryable <Bedrijf> bedrijven = entities.Bedrijf.Where(w => w.Bedrijfsnaam.Contains(naam)); IQueryable <BedrijfModel> result = bedrijven.Select( model => new BedrijfModel { BedrijfsId = model.BedrijfsId, Bedrijfsnaam = model.Bedrijfsnaam } ); return(result.FirstOrDefault()); } }
public BedrijfModel Fetch(Guid bedrijfsId) { using (MVC_CV_DemoEntities entities = new MVC_CV_DemoEntities()) { IQueryable <Bedrijf> bedrijven = entities.Bedrijf.Where(w => w.BedrijfsId == bedrijfsId); IQueryable <BedrijfModel> result = bedrijven.Select( model => new BedrijfModel { BedrijfsId = model.BedrijfsId, Bedrijfsnaam = model.Bedrijfsnaam } ); return(result.FirstOrDefault()); } }
public List <BedrijfModel> GetAll() { using (MVC_CV_DemoEntities entities = new MVC_CV_DemoEntities()) { IQueryable <Bedrijf> bedrijven = entities.Bedrijf; IQueryable <BedrijfModel> result = bedrijven.Select( model => new BedrijfModel { BedrijfsId = model.BedrijfsId, Bedrijfsnaam = model.Bedrijfsnaam } ); return(result.ToList()); } }
public PersoonModel Update(PersoonModel model) { using (MVC_CV_DemoEntities entities = new MVC_CV_DemoEntities()) { Persoon entity = entities.Persoon.FirstOrDefault(w => w.PersoonId == model.PersoonId); if (entity == null) { return(null); } entity.Naam = model.Naam; entity.Voornaam = model.Voornaam; entity.Voorvoegsels = model.Voorvoegsels; int recordsAffected = entities.SaveChanges(); return(recordsAffected == 1 ? Fetch(model.PersoonId) : null); } }
public PersoonModel Fetch(Guid persoonId) { using (MVC_CV_DemoEntities entities = new MVC_CV_DemoEntities()) { IQueryable <Persoon> cvitems = entities.Persoon.Where(w => w.PersoonId == persoonId); IQueryable <PersoonModel> result = cvitems.Select( model => new PersoonModel { PersoonId = model.PersoonId, Naam = model.Naam, Voornaam = model.Voornaam, Voorvoegsels = model.Voorvoegsels } ); return(result.FirstOrDefault()); } }
public List <CVItemModel> GetAll() { using (MVC_CV_DemoEntities entities = new MVC_CV_DemoEntities()) { IQueryable <CVItem> cvitems = entities.CVItem; IQueryable <CVItemModel> result = cvitems.Select(model => new CVItemModel { CVItemId = model.CVItemId, PersoonID = model.PersoonID, Functienaam = model.Functienaam, PeriodeVan = model.PeriodeVan, PeriodeTot = model.PeriodeTot, Beschrijving = model.Beschrijving, BedrijfsID = model.BedrijfsID } ); return(result.ToList()); } }
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); } }