Esempio n. 1
0
 public Krapfen AddKrapfen(Krapfen krapfen)
 {
     using var ctx = new ContextManager(_optionsBuilder.Options);
     ctx.Krapfen.Add(krapfen);
     ctx.SaveChanges();
     return(krapfen);
 }
Esempio n. 2
0
        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)));
        }
Esempio n. 6
0
 public async void DeleteKrapfen(Krapfen krapfen)
 {
     await using var ctx = new ContextManager(_optionsBuilder.Options);
     ctx.Krapfen.Remove(krapfen);
     await ctx.SaveChangesAsync();
 }
Esempio n. 7
0
 public void DeleteKrapfen(Krapfen krapfen)
 {
     _krapfenDao.DeleteKrapfen(krapfen);
 }
Esempio n. 8
0
 public async Task <Krapfen> UpdateKrapfen(Krapfen krapfen)
 {
     return(await _krapfenDao.UpdateKrapfen(krapfen));
 }
Esempio n. 9
0
 public Krapfen AddKrapfen(Krapfen krapfen)
 {
     return(_krapfenDao.AddKrapfen(krapfen));
 }