public async Task <IActionResult> Create(Utterences utterences) { if (ModelState.IsValid) { try { var Id = await utterencesRepository.AddUtterences(utterences); if (Id > 0) { return(Ok(Id)); } else { return(NotFound()); } } catch (Exception) { return(BadRequest()); } } return(BadRequest()); }
public async Task UpdateUtterences(Utterences utterences) { if (db != null) { //Delete that post db.Utterences.Update(utterences); //Commit the transaction await db.SaveChangesAsync(); } }
public async Task <int> AddUtterences(Utterences utterences) { if (db != null) { await db.Utterences.AddAsync(utterences); await db.SaveChangesAsync(); return(utterences.Id); } return(0); }
public async Task <IActionResult> Edit([FromBody] Utterences utterences) { if (ModelState.IsValid) { try { await utterencesRepository.UpdateUtterences(utterences); return(Ok()); } catch (Exception ex) { if (ex.GetType().FullName == "Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException") { return(NotFound()); } return(BadRequest()); } } return(BadRequest()); }