public async Task <Response> UnSubscribe(UnSubscribeRequest request) { Response response = new UnSubscribeResponseInvalidUserID(request); if (_dal.isUserExists(request.User.UserID)) { try { _dal.UnSubscribe(request.User.UserID, request.User.UserName); response = new UnSubscribeResponseOK(request); } catch (Exception ex) { response = new AppResponseError(ex.Message); } } return(response); }
public async Task <Response> UnSubscribe(UnSubscribeRequest request) { return(await _userService.UnSubscribe(request)); }