public Krapfen AddKrapfen(Krapfen krapfen) { using var ctx = new ContextManager(_optionsBuilder.Options); ctx.Krapfen.Add(krapfen); ctx.SaveChanges(); return(krapfen); }
public async Task <Krapfen> UpdateKrapfen(Krapfen krapfen) { await using var ctx = new ContextManager(_optionsBuilder.Options); ctx.Krapfen.Update(krapfen); await ctx.SaveChangesAsync(); return(krapfen); }
public async Task <IActionResult> DeleteKrapfen([FromBody] Krapfen krapfen) { if (await BL.BL.Instance.GetKrapfenById(krapfen.Id) == null) { return(NotFound("No Krapfen Found")); } BL.BL.Instance.RemoveEventKrapfen(krapfen.Id); BL.BL.Instance.DeleteKrapfen(krapfen); return(Ok("Krapfen deleted")); }
public async Task <IActionResult> EditKrapfen([FromBody] Krapfen krapfen) { if (!ModelState.IsValid) { return(BadRequest(ModelState.Values)); } if (await BL.BL.Instance.GetKrapfenById(krapfen.Id) == null) { return(NotFound("No Krapfen Found")); } return(Ok(await BL.BL.Instance.UpdateKrapfen(krapfen))); }
public IActionResult AddKrapfen([FromBody] Krapfen krapfen) { if (!ModelState.IsValid) { return(BadRequest(ModelState.Values)); } var existingKrapfen = BL.BL.Instance.GetKrapfenByName(krapfen.Name); krapfen.Id ??= Guid.NewGuid(); if (existingKrapfen.Result != null) { return(Ok(existingKrapfen)); } return(Ok(BL.BL.Instance.AddKrapfen(krapfen))); }
public async void DeleteKrapfen(Krapfen krapfen) { await using var ctx = new ContextManager(_optionsBuilder.Options); ctx.Krapfen.Remove(krapfen); await ctx.SaveChangesAsync(); }
public void DeleteKrapfen(Krapfen krapfen) { _krapfenDao.DeleteKrapfen(krapfen); }
public async Task <Krapfen> UpdateKrapfen(Krapfen krapfen) { return(await _krapfenDao.UpdateKrapfen(krapfen)); }
public Krapfen AddKrapfen(Krapfen krapfen) { return(_krapfenDao.AddKrapfen(krapfen)); }