public IHttpActionResult Post(KategorieBiz kategorieBiz) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var insertedKategorie = _kategorieService.Insert(kategorieBiz); return(Created(insertedKategorie)); }
public Kategorie MapFromDomainModel(KategorieBiz kategorieBiz) { var kategorie = new Kategorie() { KategorieId = kategorieBiz.KategorieId, Name = kategorieBiz.Name }; return(kategorie); }
public KategorieBiz MapToDomainModel(Kategorie kategorie) { var kategorieBiz = new KategorieBiz() { KategorieId = kategorie.KategorieId, Name = kategorie.Name }; return(kategorieBiz); }
public KategorieBiz Insert(KategorieBiz kategorieBiz) { var mapper = new KategorieMapper(); var kategorie = mapper.MapFromDomainModel(kategorieBiz); var kategorieWithId = _context.Kategorien.Add(kategorie); _context.SaveChanges(); var kategorieBizWithId = mapper.MapToDomainModel(kategorieWithId); return(kategorieBizWithId); }
public KategorieBiz Update(KategorieBiz kategorieBiz) { var mapper = new KategorieMapper(); var kategorie = mapper.MapFromDomainModel(kategorieBiz); _context.Kategorien.Attach(kategorie); var entry = _context.Entry(kategorie); entry.State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); return(kategorieBiz); }
//replaces the entire entity public IHttpActionResult Put([FromODataUri] int key, KategorieBiz kategorie) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (key != kategorie.KategorieId) { return(BadRequest()); } var updatedKategorie = _kategorieService.Update(kategorie); return(Updated(updatedKategorie)); }
public KategorieBiz Update(KategorieBiz kategorieBiz) { return(_kategorieRepository.Update(kategorieBiz)); }
public KategorieBiz Insert(KategorieBiz kategorieBiz) { return(_kategorieRepository.Insert(kategorieBiz)); }