示例#1
0
        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));
        }
示例#2
0
        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));
        }