public async Task <IActionResult> PutChangeByStudentId(int studentId, int addressId, Address address) { var studentExist = new StudentsController(_context).StudentExists(studentId); if (!studentExist) { return(NotFound()); } if (studentId != addressId) { return(BadRequest()); } return(await PutAddress(addressId, address)); }
public async Task <ActionResult <Address> > PostAddress(Address address) { var studentExist = new StudentsController(_context).StudentExists(address.StudentId); if (!studentExist) { return(NotFound()); } address.timeCreated = DateTime.Now; _context.Address.Add(address); await _context.SaveChangesAsync(); return(CreatedAtAction("GetAddress", new { id = address.AddressID }, address)); }