public async Task <IActionResult> PutSchoolstudiesforauthproj(int id, Schoolstudiesforauthproj schoolstudiesforauthproj) { if (id != schoolstudiesforauthproj.Id) { return(BadRequest()); } _context.Entry(schoolstudiesforauthproj).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SchoolstudiesforauthprojExists(id)) { return(NotFound()); } else { throw; } } return(Ok(schoolstudiesforauthproj)); }
public async Task <IActionResult> PostSchoolstudiesforauthproj(Schoolstudiesforauthproj schoolstudiesforauthproj) { _context.schoolstudiesforauthprojs.Add(schoolstudiesforauthproj); await _context.SaveChangesAsync(); return(Ok(schoolstudiesforauthproj)); }
public async Task <IActionResult> Get(Schoolstudiesforauthproj schoolstudiesforauthproj = null) { var result = _context.schoolstudiesforauthprojs.AsQueryable(); if (schoolstudiesforauthproj != null) { if (schoolstudiesforauthproj.LandPieceCode.HasValue) { result = result.Where(a => a.LandPieceCode == schoolstudiesforauthproj.LandPieceCode); } if (!string.IsNullOrEmpty(schoolstudiesforauthproj.PhaseCode)) { result = result.Where(a => a.PhaseCode == schoolstudiesforauthproj.PhaseCode); } if (schoolstudiesforauthproj.StudentsNumber.HasValue) { result = result.Where(a => a.StudentsNumber == schoolstudiesforauthproj.StudentsNumber); } if (schoolstudiesforauthproj.StudyDate != null) { result = result.Where(a => a.StudyDate == schoolstudiesforauthproj.StudyDate); } } if (result == null) { return(NotFound()); } return(Ok(await result.ToListAsync())); }