public MethodInvokeResult AddFriend(int UserID, String FriendName, int GroupID) { SUCCESS = new MethodInvokeResult { Status = MethodInvokeResult.RESULT.SUCCESS, Message = "Thêm bạn thành công" }; FAIL = new MethodInvokeResult { Status = MethodInvokeResult.RESULT.FAIL, Message = "Có lỗi trong quá trình thêm bạn bè. Vui lòng thử lại sau" }; INPUT_ERROR = new MethodInvokeResult { Status = MethodInvokeResult.RESULT.INPUT_ERROR, Message = "Người dùng này không tồn tại. Vui lòng kiểm tra lại thông tin" }; if (!UserTask.IsExist(FriendName)) { return(INPUT_ERROR); } Users userInfo = UserTask.Get(UserID) as Users; Users friendInfo = UserTask.GetByName(FriendName); FriendGroup groupInfo = GroupTask.Get(GroupID) as FriendGroup; return(UserTask.AddFriend(userInfo, friendInfo, groupInfo) ? SUCCESS : FAIL); }