public async Task <IActionResult> PutCompletlocalizationschoolstudy(int id, Completlocalizationschoolstudy completlocalizationschoolstudy) { if (id != completlocalizationschoolstudy.Id) { return(BadRequest()); } _context.Entry(completlocalizationschoolstudy).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CompletlocalizationschoolstudyExists(id)) { return(NotFound()); } else { throw; } } return(Ok(completlocalizationschoolstudy)); }
public async Task <IActionResult> PostCompletlocalizationschoolstudy(Completlocalizationschoolstudy completlocalizationschoolstudy) { _context.completlocalizationschoolstudies.Add(completlocalizationschoolstudy); await _context.SaveChangesAsync(); return(Ok(completlocalizationschoolstudy)); }
public async Task <IActionResult> Get(Completlocalizationschoolstudy completlocalizationschoolstudy = null) { var result = _context.completlocalizationschoolstudies.AsQueryable(); if (completlocalizationschoolstudy != null) { if (completlocalizationschoolstudy.ClassesNumber.HasValue) { result = result.Where(a => a.ClassesNumber == completlocalizationschoolstudy.ClassesNumber); } if (!string.IsNullOrEmpty(completlocalizationschoolstudy.NeedAreaPosition)) { result = result.Where(a => a.NeedAreaPosition == completlocalizationschoolstudy.NeedAreaPosition); } if (!string.IsNullOrEmpty(completlocalizationschoolstudy.NearestPlacesToBuilding)) { result = result.Where(a => a.NearestPlacesToBuilding == completlocalizationschoolstudy.NearestPlacesToBuilding); } if (completlocalizationschoolstudy.LandPieceCode.HasValue) { result = result.Where(a => a.LandPieceCode == completlocalizationschoolstudy.LandPieceCode); } if (!string.IsNullOrEmpty(completlocalizationschoolstudy.SurrondSchoolsEffects)) { result = result.Where(a => a.SurrondSchoolsEffects == completlocalizationschoolstudy.SurrondSchoolsEffects); } if (!string.IsNullOrEmpty(completlocalizationschoolstudy.EducationType)) { result = result.Where(a => a.EducationType == completlocalizationschoolstudy.EducationType); } if (!string.IsNullOrEmpty(completlocalizationschoolstudy.PeriodStatus2)) { result = result.Where(a => a.PeriodStatus2 == completlocalizationschoolstudy.PeriodStatus2); } if (completlocalizationschoolstudy.ConfirmedStudentNumber.HasValue) { result = result.Where(a => a.ConfirmedStudentNumber == completlocalizationschoolstudy.ConfirmedStudentNumber); } if (!string.IsNullOrEmpty(completlocalizationschoolstudy.StudentType)) { result = result.Where(a => a.StudentType == completlocalizationschoolstudy.StudentType); } if (!string.IsNullOrEmpty(completlocalizationschoolstudy.RadiusEmiratizationCircle)) { result = result.Where(a => a.RadiusEmiratizationCircle == completlocalizationschoolstudy.RadiusEmiratizationCircle); } if (completlocalizationschoolstudy.StudyDate != null) { result = result.Where(a => a.StudyDate == completlocalizationschoolstudy.StudyDate); } if (!string.IsNullOrEmpty(completlocalizationschoolstudy.EducationalPhase)) { result = result.Where(a => a.EducationalPhase == completlocalizationschoolstudy.EducationalPhase); } if (!string.IsNullOrEmpty(completlocalizationschoolstudy.SchoolsPosition)) { result = result.Where(a => a.SchoolsPosition == completlocalizationschoolstudy.SchoolsPosition); } } if (result == null) { return(NotFound()); } return(Ok(await result.ToListAsync())); }