public async Task <IActionResult> PutCriterionPeriods([FromRoute] int id, [FromBody] CriterionPeriods criterionPeriods) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != criterionPeriods.CriterionPeriodId) { return(BadRequest()); } try { await criterionPeriodsService.Update(id, criterionPeriods); } catch (DbUpdateConcurrencyException) { if (!CriterionPeriodsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostCriterionPeriods([FromBody] CriterionPeriods criterionPeriods) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var entity = await criterionPeriodsService.Insert(criterionPeriods); if (entity == null) { return(BadRequest()); } return(CreatedAtAction("GetCriterionPeriodsByID", new { id = criterionPeriods.CriterionPeriodId }, criterionPeriods)); }
public async Task <CriterionPeriods> Insert(CriterionPeriods tblCriterionPeriods) { try { tblCriterionPeriods.CreatedDate = DateTime.Now; context.Add(tblCriterionPeriods); await context.SaveChangesAsync(); return(tblCriterionPeriods); } catch (Exception) { throw; } }
public async Task Update(int Id, CriterionPeriods tblCriterionPeriods) { try { if (tblCriterionPeriods == null) { throw new ArgumentNullException(nameof(tblCriterionPeriods)); } if (Id != tblCriterionPeriods.CriterionPeriodId) { throw new NotImplementedException(); } context.TblCriterionPeriod.Update(tblCriterionPeriods); await context.SaveChangesAsync(); } catch (Exception) { throw; } }