public async Task <CurrentEatingActivityOptions> Insert(CurrentEatingActivityOptions tblCurrentEatingActivityOptions) { try { context.Add(tblCurrentEatingActivityOptions); await context.SaveChangesAsync(); return(tblCurrentEatingActivityOptions); } catch (Exception) { throw; } }
public async Task <IActionResult> InsertCurrentEatingActivityOptions([FromBody] CurrentEatingActivityOptions tblCurrentEatingActivityOptions) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var entity = await currentEatingActivityOptionsService.Insert(tblCurrentEatingActivityOptions); if (entity == null) { return(BadRequest()); } return(CreatedAtAction("GetCurrentEatingActivityOptionsByID", new { id = tblCurrentEatingActivityOptions.CurrentEatingAcivityOptionsId }, tblCurrentEatingActivityOptions)); }
public async Task Update(int Id, CurrentEatingActivityOptions tblCurrentEatingActivityOptions) { try { if (tblCurrentEatingActivityOptions == null) { throw new ArgumentNullException(nameof(tblCurrentEatingActivityOptions)); } if (Id != tblCurrentEatingActivityOptions.CurrentEatingAcivityOptionsId) { throw new NotImplementedException(); } context.TblCurrentEatingActivityOptions.Update(tblCurrentEatingActivityOptions); await context.SaveChangesAsync(); } catch (Exception) { throw; } }
public async Task <IActionResult> UpdateCurrentEatingActivityOptions([FromRoute] int id, [FromBody] CurrentEatingActivityOptions tblCurrentEatingActivityOptions) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tblCurrentEatingActivityOptions.CurrentEatingAcivityOptionsId) { return(BadRequest()); } try { await currentEatingActivityOptionsService.Update(id, tblCurrentEatingActivityOptions); } catch (DbUpdateConcurrencyException) { if (!TblCurrentEatingActivityOptionsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }