public void Create(string login1, string login2) { if (login1 != null && login2 != null) { var accountId1 = accountBaseFunction.GetMyAccount(login1, null, "Name"); var accountId2 = accountBaseFunction.GetMyAccount(login2, null, "Name"); Friend friend = new Friend(); friend.FirstAccountId = accountId1.Id; friend.SecondAccountId = accountId2.Id; var friendship = friendService.GetFriend(friend.SecondAccountId, friend.FirstAccountId); if (friendship != null) { friend.State = 1; friendship.State = 1; friendService.Update(friendship); } else { friend.State = 0; } friendService.Create(friend); } }