public User CreateUserAndAddress(UserAndAddress user) { Address adr = AddressDAO.Create(user.Address); user.User.Idadr = adr.Id; return(UserDAO.Create(user.User)); }
public IEnumerable <UserAndAddress> GetUsersWithAddress() { IEnumerable <User> users = UserDAO.Query(); UserAndAddress[] usersWithAddress = new UserAndAddress[users.Count()]; int i = 0; foreach (var user in users) { usersWithAddress[i] = GetUserWithAddress(user.Id); i++; } return(usersWithAddress); }
public ActionResult <UserAndAddress> GetWithAddress(int id) { UserAndAddress user = _userService.GetUserWithAddress(id); return(user != null ? (ActionResult <UserAndAddress>)Ok(user) : NotFound("This user does not exists !")); }
public ActionResult <User> PostUserAndAddress([FromBody] UserAndAddress user) { return(Ok(_userService.CreateUserAndAddress(user))); }